关于算法1--排序算法
来源:互联网 发布:淘宝如何召唤人工客服 编辑:程序博客网 时间:2024/05/16 08:45
排序算法
1、冒泡排序;
冒泡排序是计算机科学领域的较为简单的排序算法。
(1)算法原理:
1)比较相邻的元素;如果第一个大于第二个,则交换;
2)对所有元素重复以上步骤,最后一个除外。
(2)时间复杂度
1)冒泡排序在最好情况下的时间复杂度为O(n);
2)冒泡排序在最坏情况下的时间复杂度为O(n**2);
冒泡排序的平均时间复杂度是O(n**2)。n为元素个数。
(3)算法稳定性
冒泡排序是一种稳定排序算法。
2、插入排序
3、选择排序
4、快速排序
5、堆排序
6、归并排序
7、基数排序
8、希尔排序
阅读全文
0 0
- 关于算法1--排序算法
- 关于排序算法
- 关于文件名排序算法
- 关于快速排序算法
- 关于排序算法
- 关于 插入排序 算法
- 关于快速排序算法
- [算法] 关于排序
- 关于排序算法
- 关于排序算法
- 关于排序算法
- 关于排序算法
- 关于排序算法
- 关于数据库排序算法总结
- 关于排序算法耗时问题。
- 关于排序算法的分析
- 关于数据排序筛选算法
- 关于排序算法的问题
- Video.js参考
- 一篇文章,教你学会Git
- 今日头条的主类
- POJ 3694 Network tarjan+LCA
- SpringMVC笔记(七)RESTFul风格的SringMVC
- 关于算法1--排序算法
- Python-001-安装python3.6
- 数组字典的copy,strong问题
- hdu 6162 Ch’s gift【树链剖分】
- Android之TextView设置String文本颜色
- 通过Oracle Database Gateways进行数据迁移的解决方案
- TP5 自定义模板路径 渲染完整模板
- Http协议与TCP协议简单理解
- 数据结构的一些基本概念