前言
现在的我和去年1月的我读完《算法图解》的体会完全不同,现在的我更加理解书中算法与数据结构在AI系统、网页搜索、推荐系统上的应用,最基础的算法与数据结构是基石,重新学习它们巩固了我的地基。
二分查找
它能够大大提高代码的速度,因为它的运行时间为对数时间,所以面对大量数据时,它比简单查找快得多。
大O表示法
它指的是最糟糕的情况。算法的速度指的并非时间,而是操作数的增速。算法运行时间用大O表示法表示。
O(logn)-对数时间-二分查找
O(n)-线性时间-简单查找
O(nlogn)-速度较快-快速排序
O(nn)-速度较慢-选择排序
O(n!)-非常慢-旅行商问题
标签:二分,表示法,算法,查找,时间,速度,复盘 来源: https://www.cnblogs.com/YONILOCElolo/p/14833372.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。