內蒙古java團隊

          j2se,j2ee開發組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          Java插入排序算法

          Posted on 2010-06-02 15:07 帥子 閱讀(227) 評論(0)  編輯  收藏 所屬分類: j2ee技術專區
          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;??????????? //為掃描次數

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

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

            int temp;????????? //temp用來暫存數據

            temp=sort[i];

            j=i-1;

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

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

            j--;

            }

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

            }

            }

            }

          主站蜘蛛池模板: 鸡泽县| 星座| 兴安盟| 嵩明县| 彩票| 合肥市| 开远市| 徐水县| 调兵山市| 麦盖提县| 县级市| 惠水县| 叙永县| 垦利县| 克东县| 巴林右旗| 理塘县| 花垣县| 建宁县| 车致| 栖霞市| 江华| 佳木斯市| 革吉县| 天镇县| 呼玛县| 靖安县| 瑞安市| 崇左市| 花垣县| 大关县| 家居| 木里| 甘泉县| 永登县| 梓潼县| 襄城县| 阜南县| 调兵山市| 永平县| 绿春县|