快排题目
Posted bigdata-stone
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快排题目相关的知识,希望对你有一定的参考价值。
1.题目一
给定一个数组arr,和一个数num,请把小于num的数放在数组的左边,大于num的数放在数组的右边,要求额外空间复杂度为O(1),时间复杂度为O(N)。
2.题目2(荷兰国旗问题)
给定一个数组arr,和一个数num,请把小于num的数放在数组的左边,等于num的数放在数组的中间,大于num的数放在数组的右边。要求额外空间复杂度为O(1),时间复杂度O(N)。
以上是关于快排题目的主要内容,如果未能解决你的问题,请参考以下文章
快排堆排归并优化快排优化堆排,✨5种方式教你秒解——>力扣17.14. 最小K个数
1101. Quick Sort (25)快排——PAT (Advanced Level) Practise