146. LRU Cache

/* 數據結構:  1. 一個map,key是key,value是這個元素的指針。用指針是爲了快速定位到下面的雙向鏈表中,如果沒有,就需要遍歷雙向鏈表,導致查找效率低下。 2. 一個雙向鏈表,所有的元素都在這個雙向鏈表中,每次訪問元素     a) 用key得到這個元素的指針     b)根據指針從雙向鏈表中摘下來,     c)然後插入到這個雙向鏈表的表頭(鏈表頭是最新訪問的節點) 3. 插入一
相關文章
相關標籤/搜索