Google Interview Question

1-min heap 2-sliding window 3-binary search 4-iterator