学习
Jerry_rui_Jerry
这个作者很懒,什么都没留下…
展开
-
2021书单flag -- [计算机]
2021年书单,计算机基础方面的书《代码大全》虽然这本书有点过时了,而且厚到可以垫显示器,但是这绝对是一本经典的书。 《程序员修炼之道》这本书也是相当经典,我觉得就是你的指路明灯。 《计算机的构造和解释》经典中的经典,必读。 《算法导论》美国的本科生教材,这本书应该也是中国计算机学生的教材。 《设计模式》这本书是面向对象设计的经典书籍。 《重构》代码坏味道和相应代码的最佳实践。 《人月神话》这本书可能也有点过时了。但还是经典书。 《代码整洁之道》细节之处的效率,完美和简单。 《Effe.原创 2021-01-12 13:56:47 · 222 阅读 · 1 评论 -
数据结构与算法之美_lesson2_复杂度分析
为什么需要复杂度分析?1、事后统计法的局限性:(1)测试结果非常依赖测试环境;(2)测试结果受数据规模的影响很大;我们需要一个不用具体的测试数据来测试,就可以粗略地估计算法的执行效率的方法。这就是时间、空间复杂度分析方法。2、大 O 复杂度表示法算法的执行效率,粗略地讲,就是算法代码执行的时间。从CPU的角度来看,代码的每一行都执行着类似的操作:读数据-运算-写数据。所有代码的执行时间T(n)与每行代码执行的次数成正比。T(n) = O(f(n)) -- 大 O 时间.原创 2020-12-29 15:25:54 · 152 阅读 · 0 评论