标题:插入法排序
只看楼主
横山居石
Rank: 2
等 级:论坛游民
帖 子:36
专家分:13
注 册:2009-6-22
结帖率:87.5%
已结贴  问题点数:0 回复次数:2 
插入法排序
前面看到流星雨发的排序算法  我把插入法单独扣出来怎么排出来不对呢   那个方法也没调用其他函数啊
帮偶看看错在什么地方了 谢谢
public class Sort4 {
  public static void main(String []args) {
    int vec[] = new int[] { 37, 47, 23, -5, 19, 56 };
   
    long begin = System.currentTimeMillis();
    for (int k = 0; k < 1000000; k++) {
      for (int i = 1; i < vec.length; i++) {
        int j = i;
        while (vec[j - 1] < vec[i]) {
          vec[j] = vec[j - 1];
          j--;
          if (j <= 0) {
            break;
          }
        }
        vec[j] = vec[i];
      }
    }
    long end = System.currentTimeMillis();
    System.out.println("插入法用时为:" + (end - begin));
   
    for (int i = 0; i < vec.length; i++) {
      System.out.println(vec[i]);
    }
  }
}
搜索更多相关主题的帖子: long void 流星雨 public 插入法 
2009-11-17 06:15
lampeter123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:54
帖 子:2508
专家分:6424
注 册:2009-1-30
得分:20 
public class Sort4 {
  public static void main(String []args) {
    int vec[] = new int[] { 37, 47, 23, -5, 19, 56 };
   
    long begin = System.currentTimeMillis();
    for (int k = 0; k < 1000000; k++) {
      for (int i = 1; i < vec.length; i++) {
        int j = i;
        while (vec[j - 1] < vec[i]) {
          int temp = vec[j];  //加入
          vec[j] = vec[j - 1];
          vec[j-1] = temp; //加入
          j--;
          if (j <= 0) {
            break;
          }
        }
        //vec[j] = vec[i]; 取消这句
      }
    }
    long end = System.currentTimeMillis();
    System.out.println("插入法用时为:" + (end - begin));
   
    for (int i = 0; i < vec.length; i++) {
      System.out.println(vec[i]);
    }
  }
}

[ 本帖最后由 lampeter123 于 2009-11-17 09:26 编辑 ]

你的优秀和我的人生无关!!!!
    
    我要过的,是属于我自己的生活~~~
2009-11-17 09:24
横山居石
Rank: 2
等 级:论坛游民
帖 子:36
专家分:13
注 册:2009-6-22
得分:0 
谢谢
2009-11-18 04:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-292570-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049367 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved