← Questions

Find the median from a data stream

0
AppleAmazonCodingLast asked Sep 2026

Numbers arrive one at a time; after any of them, return the median of everything seen so far. Keep two heaps (a max-heap for the lower half and a min-heap for the upper half) balanced in size, so adding is logarithmic and reading the median is constant time.

Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding