3-插入排序C实现(递增递减的简单转换)
生活随笔
收集整理的這篇文章主要介紹了
3-插入排序C实现(递增递减的简单转换)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、
參數解釋
head:數組指針
[low, high]:需排序的數組范圍
Bool:等于1表示從小到大排序,不等于1從大到小排序
說明
反向掃描數組中i到low范圍
遇到更大的值則交換,遇到更小的值則進行下一次循環,通過交換,使得數組low到i范圍始終有序
此方法每遇到更大的值需要交換一次
最多的交換次數為第一層循環次數*第二層循環次數(第二層循環每一次循環都需要交換)
總結
以上是生活随笔為你收集整理的3-插入排序C实现(递增递减的简单转换)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重复组合的证明
- 下一篇: 3-间隔插入排序C实现(希尔排序铺垫)