![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
皇朝青城
这个作者很懒,什么都没留下…
展开
-
冒泡排序
冒泡排序程序: public void BubbleSort(int array[]) { int out, in;// 定义一个外部索引(用来记录每一次外层循环的次数),一个内部索引(用来比较相邻的两个数据元素大小) for (out = array.length - 1; out > 1; out--) { for (in原创 2015-07-17 12:53:09 · 286 阅读 · 0 评论 -
选择排序
选择排序思想: 定义三个元素:in,out,min in:内层循环 out:外层循环 min:最小值的索引 默认初始状态:out和min为最开始的索引,in从out后面的索引开始,依次往后移动比大小,每一次内层循环就是把min对应的值和in对应的值比较大小,如果min要比in大,此时把in赋值给min,等循环完毕后即得到了最小值的索引,再把min对应的值和out对应的值对调。 程序如下原创 2015-07-17 18:36:54 · 418 阅读 · 0 评论 -
插入排序
插入排序: 最开始默认第一个元素是有序的,定义外部循环变量out从1开始,in是用来循环空白出左边元素是否比temp值大的 public static void InsertSort(int a[]){ int in,out; for(out=1;out int temp=a[out]; i原创 2015-07-17 20:38:41 · 311 阅读 · 0 评论