選擇問題——算法導論(10)

1. 引言     這一篇我們來探討選擇問題。 它的提法是: 輸入:一個包含n個(互異)數的序列A和一個數i(1≤i≤n)。 輸出:元素x(x∈A),且A中有i-1個元素比x小。 簡單的說,就是在A中找到第i小的數。 2. 期望爲線性時間的選擇算法 (1) 算法描述與實現     我們先給出算法的僞代碼描述: 其主要思想與我們前面介紹的快速排序——算法導論(8)基本一樣,只是在該問題中,我們每次遞
相關文章
相關標籤/搜索