5
正如我提到的LinkedHashMap文檔,它說,一個雙鏈表(DLL)在內部保持LinkedHashMap的impl - 使用雙鏈表,而不是單鏈表;爲什麼
我試圖理解爲什麼被選擇了S(英格爾)LL 最大的好處我一個DLL得到一個DLL會遍歷向後,但我沒有看到LinkedHashMap()利用這個優勢的任何用例,因爲在Iterable接口中沒有像previous()這樣的先前()操作。
任何人都可以解釋爲什麼是DLL而不是SLL?
可能與刪除操作有關。 – bdares
@bdares我相信最佳的遍歷gaurentees最佳刪除了。遍歷明智,我相信SLL是最佳的DLL – smc