qqp question1: Is there any efficient algorithm to calculate running (or over a rolling window) median in linear time complexity? question2: What's an algorithm to find the median of in o(n) time complexity?