排序算法
#
NICEDAYSS
do one more thing
公众号:N个程序猿的日常 欢迎关注
展开
-
7种内排序(C++,JAVA,Python3)
不知为何,今天特别想再回忆一下排序,排序的7种方式,从以前的了解原理,到熟练背诵,再到现在灵活运用,最终工程上大放异彩(当然是吹逼的),我再温习一遍免得自己又忘了。 1.选择排序 2.插入排序 2.1折半插入排序 3.冒泡排序 4.希尔排序 5.快速排序 6.堆排序 7.基数排序 8.归并排序 ...原创 2020-01-23 23:56:52 · 143 阅读 · 0 评论 -
希尔(shell)排序的一种写法
shell排序就是先分组,分组后每组对应位置的数据一起比较大小,交换其位置,第一次分组排序结束后,将分组二分缩小,重复上述操作,最后直至分组分到以每个元素为单位,结束排序。 void ShellSort(int arr[], int length){//该数组下标从0开始 int group, i, j, temp;//j是其他组*对应i所在组的相对位置*的位置 for ...原创 2019-11-02 15:59:03 · 260 阅读 · 0 评论