怎么在O(N)时间内求一个无序数组的中位数 关键是在O(N)时间复杂度内,要求一个无序数组里的中位数,求助!!!... 关键是在O(N)时间复杂度内,要求一个无序数组里的中位数,求助!!! 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 中位数 无序 数组 搜索资料 2个回答 #热议# 应届生在签三方时要注意什么? 权群0j95e2 2010-04-27 · TA获得超过498个赞 知道小有建树答主 回答量:316 采纳率:0% 帮助的人:351万 我也去答题访问个人页 关注 展开全部 用改进的快排吧,每次看选定的标定数是在左半还是右半,然后根据要求对剩下的进行排序,比如说一共10个数,第一次标定的数排在了第3位,那么你只要拍剩3右边的数就好了,中位数肯定在右边,这个理论上的期望是o(n),或者用桶排序,排序复杂度就是o(n);再找出中位数就好了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 alex348 2010-04-27 · TA获得超过244个赞 知道小有建树答主 回答量:211 采纳率:0% 帮助的人:248万 我也去答题访问个人页 关注 展开全部 可以先在O(N)内排序,然后用中位索引取值,计数排序就是O(N)的,用这个就成。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-12-30 跪求:如何在O(nlgn)的时间内,利用顺序统计树对大小为n... 2018-06-10 栈在O(1)时间内求min值 2011-09-23 设计一个递归算法在O(n)时间内将一个含有n个元素的单链表逆... 2015-02-14 c++ 怎么快速求一个数的阶乘,时间尽量少,2的32次方要在... 4 2016-06-02 在线性时间内,找出一个数组内最大值和最小值,数组有100个数... 2012-08-28 求短时间内记住大量无序英文字母排列顺序的方法 2016-05-13 电子表格,在时间段内每15分钟求一个数值。用什么函数解决 2016-02-06 算法的时间复杂性为O (n^3),设该算法每ms执行一次基本... 4 更多类似问题 > 为你推荐: