请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

用快速排序的思路求数组中第n大元素

第n大元素不应该是从大往小数第n个吗,为什么视频中讲解思路时是从小往大数呢

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2018-01-21 16:16:08

可能视频中有口误。不过求第n大元素和求第n小元素的算法思想是一致的:)


课程的官方github给出了求解第i小元素的一个代码(注意示例代码里i是从0开始记的):https://github.com/liuyubobobo/Play-with-Algorithms/blob/master/03-Sorting-Advance/Course%20Code%20(C%2B%2B)/Optional-05-Selection/main.cpp

0 回复 有任何疑惑可以回复我~
  • 老师您好,我有个问题,用快速排序的思想求第n大的元素,前提是这个数组中没有重复的元素,对吧?
    回复 有任何疑惑可以回复我~ 2021-09-01 21:58:07
  • 可以参考这里:https://coding.imooc.com/learn/questiondetail/b2JZ906e9Vd6arpL.html
    回复 有任何疑惑可以回复我~ 2021-09-02 00:12:45
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信