T[])
List<T>)
LinkedList<T>)
List<T>)Stack<T>)
List<T> could also work wellQueue<T>)
LinkedList<T> could also work wellDictionary<K,T>)
SortedDictionary<K,T>)
HashSet<T>)
SortedSet<T>)
Algorithm complexity is rough estimation of the number of steps performed by given computation
O(1) for all these operations