big-o-lecture

时间:2024-05-02 21:17:02
【文件属性】:

文件名称:big-o-lecture

文件大小:511KB

文件格式:ZIP

更新时间:2024-05-02 21:17:02

JavaScript

大O符号 目标 定义“算法” 遇到大O术语而不会感到胆怯 识别以线性,二次和对数时间运行的代码 了解ruby哈希和js对象具有恒定的时间查找 在面试类型的问题中寻找时间/空间权衡的机会 课前作业 什么是算法? 算法只是完成某件事的一个配方或一组指令。 作为开发人员,我们为复杂的任务编写算法。 例如,有些算法可以通过庞大的相连街道网络找到从起点到目的地的最短路径,或者有些搜索优化算法可以从数百万条记录中找到搜索结果。 数据结构是一种安排算法可以使用的数据的方式。 算法与数据结构紧密相关,因此,重要的是要牢牢掌握不同的数据结构,以便编写高效的算法。 本讲座将介绍您应该理解的一些基本算法概念。 它将涵盖算法的大O表示法,并描述算法执行所花费的时间。 编写算法时要考虑的事项:效率,正确性和可维护性 算法行为:它找到最佳解决方案还是只是可接受的解决方案? 算法速度:算法需要执行多长时间?


【文件预览】:
big-o-lecture-master
----practice()
--------clockAngles.js(258B)
--------capitalize.js(367B)
--------maxChar.js(187B)
--------fizbuzz.js(359B)
----beforeLecture.js(529B)
----index.js(0B)
----beforeLectureAnswer.js(300B)
----README.md(10KB)
----img()
--------big-o-diagram.png(514KB)

网友评论