![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
不抱怨,靠自己
小白初学算法,大神们请多多指教。
展开
-
4.快速排序
将数组中的第一个元素作为基准数,定义两个常量start,end。start从前往后找比基准数大的,end从后往前找比基准数小的。原创 2023-05-20 14:24:45 · 40 阅读 · 0 评论 -
3.插入排序
红色代表有序索引,前两个元素为有序,后面的元素为无序的,将无序的第一个索引依次从有序的最后一个索引往前比较,找个合适的位置,进行插入。遍历无序的数据,将遍历到的元素插入有序序列中适当的位置,如果遇到相同的数据,则插入到后面。将0索引的元素到N索引的元素看作是有序的,把N+1索引的元素到最后一个当成是无序的。原创 2023-05-20 14:08:29 · 32 阅读 · 0 评论 -
2.选择排序
从索引0开始,依次和后面的元素两两比较,小的放前面,大的放后面。原创 2023-05-20 13:28:37 · 29 阅读 · 0 评论 -
1.冒泡排序
让相邻的的元素两两比较,小的在前面,大的在前面。原创 2023-05-20 13:05:49 · 31 阅读 · 0 评论