- 1. 介绍
- 2. 算法分析
- 3. 基本数据结构
- 4. 递归
- 5. 排序和搜索
- 6. 树和树的算法
- 7. 图和图的算法
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
5.13.总结
5.13.总结
- 对于有序和无序列表,顺序搜索是
O(n)。
- 在最坏的情况下,有序列表的二分查找是
O(logn)。
- 哈希表可以提供恒定时间搜索。
- 冒泡排序,选择排序和插入排序是
O(n2)算法。
- 希尔排序通过排序增量子列表来改进插入排序。它落在
O(n) 和
O(n2) 之间。
- 归并排序是
O(nlogn),但是合并过程需要额外的空间。
- 快速排序是
O(nlogn),但如果分割点不在列表中间附近,可能会降级到
O(n2) 。它不需要额外的空间。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论