A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Larcolais

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排
好顺序的,现在要把第n 个数插到前面的有序数中,使得这 n个数
也是排好顺序的。如此反复循环,直到全部排好顺序。
/**      * 插入排序法      *       * @param datas      */      public static int[] sortInsert(int[] datas) {          for (int i = 1; i < datas.length; i++) {              int j = i - 1;              AlgorithmUtil.temp = datas;              for (; j >= 0 && AlgorithmUtil.temp < datas[j]; j--) {                  datas[j + 1] = datas[j];              }              datas[j + 1] = AlgorithmUtil.temp;          }          return datas;      }  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马