Quick Select
Quick Select
- 找 K-th element
- 時間複雜度: 平均 O(N)
目標
1 | pivot |
過程
1 | S S S O O X X X X L L L L L |
分堆後
1 | S S S O O O L L L L L |
程式
1 | int quickSelect(vector<int>& nums, int a, int b, int k){ |
補充
call API
1 | int findKthLargest(vector<int>& nums, int k) { |
本部落格所有文章除特別聲明外,均採用CC BY-NC-SA 4.0 授權協議。轉載請註明來源 記錄程式的地方!
評論