Google interview question

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