![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
wsmlhxwt777
这个作者很懒,什么都没留下…
展开
-
算法003-插入排序
插入排序的核心思想就是局部有序,后面的数再在这个局部有序中找到自己合适的位置。public void inserSort(){int out,in; for(out=1;out<a.length;out++){ //从下标为0第一个数开始,做为局部有序,未局部有序的数的个数。 int temp = a[out]; in = out; while(in>0&&a原创 2016-11-07 10:45:51 · 230 阅读 · 0 评论 -
算法002-选择排序
选择排序的核心思想是:假设从第一个位置开始,每次看它后面的所有位置是否有比这个位置小的值,若有交换位置;然后继续第二位置...public void selectionSort(long[] a){ int out,in,min; for(out=0;out<a.length-1;out++){//外层循环:定位这个位置上的最小值跟后面的 min = out; for(in原创 2016-11-01 10:11:08 · 240 阅读 · 0 评论 -
算法001-冒泡算法
冒泡算法核心:从第一个位置开始两两比较,看是否交换位置,比较完后,向右移动一个位置继续与相邻的右边的数两两比较;一趟下来得到能得到最大的数并固定,后续该数不再参与;public void bubbleSort(){int out,in; //out,[2,最后一个小标] : 两两比较的次数for(out=nElems-1;out>1;out--){for(in=0;in原创 2016-10-31 16:28:13 · 327 阅读 · 0 评论