用golang刷算法--快速排序算法
2021-01-09 08:29
标签:Golan UNC fun lse ++ 长度 turn else int 用golang刷算法--快速排序算法 标签:Golan UNC fun lse ++ 长度 turn else int 原文地址:https://www.cnblogs.com/kainhuck/p/12961997.html快速排序算法流程
用golang实现
func QuickSort(intList []int) {
// 如果长度小于等于1就直接结束
if len(intList) flag {
intList[i], intList[right] = intList[right], intList[i]
right--
}else{
intList[i], intList[left] = intList[left], intList[i]
i++
left++
}
}
// 递归
QuickSort(intList[:left])
QuickSort(intList[left+1:])
}
下一篇:java入门知识