插入排序的代码实现(C语言)


void insert_sort(int arr[], int len)
  {
    for (int i = 1; i < len; ++i)
    {
      if (arr[i] < arr[i - 1]) {
      int temp = arr[i];
      int j = i - 1;
      for (; j >= 0 && arr[j]>temp; --j) {
        arr[j + 1] = arr[j];//交换位置
      }
    arr[j + 1] = temp;
  }
}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM