排序算法(一)

倖福魔咒の 提交于 2019-12-01 17:14:44

 

01插入排序insertion sort:每次选择一个元素,并且将这个元素和数组中的所有元素进行比较,然后插入到合适的位置。

02希尔排序shell sort:插入排序的进阶版。根据步长由长到短分组,进行排序,直到步长为1为止。

03基数排序radix sort:将整数按位数切割成不同的数字,然后按每个位数分别比较。

04冒泡排序bubble sort:每次选择两个元素,按照需求进行交换(比如需要升序排列的话,把较大的元素放在靠后一些的位置),循环 n 次(n 为总元素个数)。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!