中位数: 给定一个未排序的整数数组,找到其中位数。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中位数: 给定一个未排序的整数数组,找到其中位数。相关的知识,希望对你有一定的参考价值。

中位数是排序后数组的中间值,如果数组的个数是偶数个,则返回排序后数组的第N/2个数。
时间复杂度为O(N),lintcode上的题目

参考技术A 用找第k大的高效算法,可以降到O(n) 参考技术B 快排解决 O(nlogn)

以上是关于中位数: 给定一个未排序的整数数组,找到其中位数。的主要内容,如果未能解决你的问题,请参考以下文章

13常见算法数组元素的区间查找

算法-滑动窗口的中位数(堆)

滑动窗口的中位数 · Sliding Window Median

在两个长度相等的排序数组中找到上中位数

递归打卡1在两个长度相等的排序数组中找到上中位数

查找中位数而不排序数组