查找数组中第k大的数
摘要:
问题: 查找出一给定数组中第k大的数。例如[3,2,7,1,8,9,6,5,4],第1大的数是9,第2大的数是8…… 思考:1. 直接从大到小排序,排好序后,第k大的数就是arr[k-1]。 2. 只需找到第k大的数,不必把所有的数排好序。我们借助快速排序中partition过程,一般情况下,在把所 阅读全文
posted @ 2017-10-11 19:37 wsw_seu 阅读(23914) 评论(1) 推荐(0) 编辑