今天要说的是:插入排序插入排序 顾名思义,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入如下文中,您有别的见解,欢迎评论指正,深海谢过诸位灵长类简单插入排序依据深海的理解举一个简单的例子:未排序序列是:[5,9,8,4,2]已排序序列是:暂时没有.第一次执行插入: 将5拿出来 放到已排序序列执行后:未排序序列是:[9,8,4,2]已排序序列是:[5]第二次执行插入:
原创
2023-03-17 09:12:22
80 阅读
今天要说的是:归并排序归并排序可以二路归并,也可以多路归并如下文中,您有别的见解,欢迎评论指正,深海谢过诸位灵长类二路归并(多路归并同理):1.将数组从中间分成两部分,然后将两部分继续分割,以此类推,直到分割成每部分只有一个数据2.然后,将第一步的操作反过来,每个小部分合并成中部分,每个中部分再合并成最终结果.举例: (申明,深海的画的图比较粗糙)代码://分裂方法 publ
原创
2023-03-17 09:11:36
58 阅读
今天要说的是:基数排序(又称桶排序)关于基数排序,深海说一下自己的见解:根据数据的(个,十,百,千,....)位数.分别排序后放入对应的"桶"中,最后有序的将"桶"中的数据依次从"桶"中取出,得出有序数组如下文中,您有别的见解,欢迎评论指正,深海谢过诸位灵长类 深海又要开始画图了!!! public class RadixSort{ public stati
原创
2023-03-17 09:11:21
71 阅读
原创
2023-03-17 09:10:22
103 阅读
原创
2023-03-15 07:12:07
71 阅读
原创
2023-03-15 07:11:17
80 阅读
原创
2023-03-15 07:09:18
111 阅读
原创
2023-03-15 07:08:37
85 阅读
原创
2023-03-15 07:07:56
86 阅读
今天要说的是:交换排序交换排序顾名思义,就是数组中的元素通过互相交换实现排序如下文中,您有别的见解,欢迎评论指正,深海谢过诸位灵长类冒泡排序 大致思想: 将数组遍历,第一个元素和第二个元素比较,谁大谁放后面,然后第二个元素和第三个元素比较,以此类推 也就是说,第一次遍历,将最大的数放到了最后, 第二次遍历,将第二大的数放到了次最后.以此类推publi
原创
2023-03-15 00:28:36
23 阅读
原创
2023-03-12 10:47:16
104 阅读
原创
2023-03-12 10:45:53
84 阅读
原创
2023-03-12 10:45:44
95 阅读
原创
2023-03-12 10:45:37
64 阅读
原创
2023-03-12 10:45:21
56 阅读
原创
2023-03-12 10:45:16
62 阅读
转载
2023-03-12 10:45:09
130 阅读
原创
2023-03-12 10:44:40
56 阅读
原创
2023-03-12 10:07:56
85 阅读
原创
2023-03-12 10:07:28
83 阅读
原创
2023-03-12 10:07:06
35 阅读
原创
2023-03-12 10:06:36
77 阅读
原创
2023-03-12 10:05:44
54 阅读
原创
2023-03-12 10:01:15
63 阅读
原创
2023-03-11 09:53:29
75 阅读
原创
2023-03-11 09:53:09
93 阅读
原创
2023-03-11 09:52:39
41 阅读
原创
2023-03-11 09:43:07
68 阅读
原创
2023-03-11 09:43:02
92 阅读
原创
2023-03-11 09:42:58
35 阅读