我有一个n个成对不同元素的数组和一个数字k,其中1 <= k <= n.
现在我正在寻找一种算法,计算k数字与数字数组的中位数的最小绝对差值.我需要线性复杂度(O(n)).
k
O(n)
我的方法:
我找到了中位数:
之后:
我不知道我的解决方案是否存在O(n),我是否对这个想法是对的.有人可以验证吗?有人能告诉我如何在O(n)中解决它吗?
arrays algorithm median
我想证明具有n个节点的Fibonacci堆可以具有高度n.
我用例子尝试了这个,但我不知道如何在一般情况下显示这个.
algorithm data-structures fibonacci-heap
algorithm ×2
arrays ×1
data-structures ×1
fibonacci-heap ×1
median ×1