![](https://img-blog.csdnimg.cn/20200510190145110.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构&算法基础知识点
将会总结数据结构和算法中的基础知识点,并且结合算法题进行总结
Jersey小熙
做一个决定,并不难,难的是付诸行动,并且坚持到底。
展开
-
单循环算法的时间复杂度分析
在这一次的文档中,我介绍一下如何计算涉及for循环的算法的时间复杂度。Table of Contents具有n个迭代的For循环现在,让我们考虑涉及循环时会发生什么。 考虑以下Java程序:运行时间复杂度上一个文档中,我们计算了在简单Java程序中实现的算法的时间复杂度。具有n个迭代的For循环现在,让我们考虑涉及循环时会发生什么。 考虑以下Java程序:class Sum { public static void main(String args[]) {原创 2020-05-12 15:47:27 · 1536 阅读 · 0 评论 -
算法时间复杂度简介(一)
算法时间复杂度简介介绍算法的两个衡量标准:时间复杂度&空间复杂度比较算法的执行时间实验评估方法分析评估方法最佳案例分析最坏情况分析平均案例分析结论分析一个简单的Java程序介绍通常有几种不同的算法可以解决给定的计算问题。 因此,比较这些替代方案是很自然的。 但是我们如何知道算法A是否优于算法B?因此,为了后面更好的理解以及选择更优的算法,我们首先要了解的是如何去比较各种算法之间的复杂度,其中最重要的两点就是比较算法的时间复杂度和空间复杂度。算法的.原创 2020-05-11 21:26:17 · 524 阅读 · 0 评论