摘要:
给定一个数组A,要求找到数组A中第K大的数字。对于这个问题,解决方案有不少,此处我只给出三种: 方法1: 对数组A进行排序,然后遍历一遍就可以找到第K大的数字。该方法的时间复杂度为O(N*logN) 方法2: 利用简单选择排序法的思想,每次通过比较选出最大的数字来,比较上K次就能找出第K大的数字来。 阅读全文
posted @ 2018-04-12 19:57
Excaliburer
阅读(17214)
评论(1)
推荐(1)

浙公网安备 33010602011771号