数组的应用
1 use array to keep an data stream, supporting delete and random
swap the last item in the array with the index that are look for, and pop from the end, while keep an dictionary for the position of the element.
i.e. Load Balancer
- use array as a queue