C语言冒泡排序、选择排序、快速排序等经典十大排序,含动态展示和代码展示
一直都想好好的整理一下算法相关的, 但一直没什么机会, 今天刚好有时间, 就好好弄一弄. 重新整理一次,排序算法是数据结构的重要部分,系统地学习很有必要.
- List 我们先看一下相关信息: 时间复杂度 + 空间复杂度
@TOC
1. 冒泡排序
算法思想:
1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。
2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
3. 针对所有的元素重复以上的步骤,除了最后一个。
4. 持续每次对越来越少的元
原创
2020-05-20 19:00:51 ·
623 阅读 ·
0 评论