问题是如何在接收整数值的流中找到中位数(例如,对于12、14、252、243、15,中位数是15),时间复杂度为O(log N),其中N是值的数量。请注意,我们有一个整数值的流,因此通过接收每个值,我们必须重新查找中位数。
示例:
示例:
| Input | median
1 | 12 | 12
2 | 14 | 13 = (12+14)/2
3 | 252 | 14
.
.
.
顺便提一下,使用该算法的一个示例是图像滤波。