More problems solved

LRUCache is not correct under this situation:
Input:  2,[set(2,1),set(1,1),get(2),set(4,1),get(1),get(2)]
Output:  [1,1,-1]
Expected:  [1,-1,1]