僧一行

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

基本思想:
从数组标1开始 设一个哨兵
哨兵值监督 前一个是否大于哨兵 大于哨兵值的话 将前一个值赋给后一个值 依次在哨兵值的下标处递减比较 当比较完的时候将哨兵值赋给 小于哨兵值后面 哈哈哈大概就是这样
//代码如下 void insrtSort(int[] arr){ for(int i=1;i<arr.length;i++){ int setl=arr[i]; int j = i-1; while(j>=0 && arr[j]>setl){ arr[j+1]=arr[j]; j-- } arr[j+1] = setl; } }

posted on 2021-07-31 14:42  僧一行  阅读(27)  评论(0)    收藏  举报