快排题目

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

1101. Quick Sort (25)快排——PAT (Advanced Level) Practise

1101. Quick Sort (25)快排——PAT (Advanced Level) Practise