內(nèi)蒙古java團(tuán)隊(duì)

          j2se,j2ee開(kāi)發(fā)組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Java插入排序算法

          Posted on 2010-06-02 15:07 帥子 閱讀(227) 評(píng)論(0)  編輯  收藏 所屬分類: j2ee技術(shù)專區(qū)
          public class CharuSort {

            public static void main(String[] args){

            int[] sort={4,6,3,9,5};

            Sort(sort);

            for(int i=0;i<sort.length;i++)

            System.out.print(sort[i]+" ");

            }

            public static void Sort(int[] sort){

            int i;??????????? //為掃描次數(shù)

            int j;??????????? //定為比較得元素

            for(i=1;i<sort.length;i++){??????? //掃描次數(shù)為sort.length-1

            int temp;????????? //temp用來(lái)暫存數(shù)據(jù)

            temp=sort[i];

            j=i-1;

            while(j>=0&&temp<sort[j]){??????? //如果第二個(gè)元素小于第一個(gè)元素

            sort[j+1]=sort[j];??????????? //把所有的元素往后推一個(gè)位置

            j--;

            }

            sort[j+1]=temp;?????????????????? //最小的元素放到第一個(gè)位置

            }

            }

            }

          主站蜘蛛池模板: 卫辉市| 庐江县| 右玉县| 巍山| 崇仁县| 长武县| 肥乡县| 图木舒克市| 牟定县| 陆河县| 南康市| 太仆寺旗| 富蕴县| 三门县| 梨树县| 新河县| 天全县| 克东县| 吴川市| 杭州市| 怀柔区| 双桥区| 五家渠市| 临泉县| 大埔县| 凤冈县| 新竹县| 灵丘县| 柳河县| 乌海市| 上犹县| 临湘市| 忻城县| 会东县| 永泰县| 滕州市| 瓦房店市| 杭州市| 娱乐| 定日县| 耒阳市|