真的很像標題。我的問題是你可以舉一個例子,其中鏈接列表是最好的數據結構使用。我一直在努力思考任何問題,並且在我的代碼中,我幾乎總是使用hashmaps或者列表等。什麼時候是鏈表最好的數據結構使用
http://bigocheatsheet.com/在這裏您可以看到Big O's的備忘單用於各種操作。就複雜性而言,鏈表不會比堆棧或隊列更好。所以我想知道什麼時候有人可以使用鏈表來比較這些?一個完美的答案會說:「想象一下,我試圖去做XYZ,如果我用數組來做它,它會看起來像{輸入一些代碼},但是,如果我用鏈表來做,它會看起來像這樣{enter更多的代碼}。鏈接列表的複雜性或空間實際上更好。「等
我不想要一個答案,有人告訴我什麼是鏈接列表。我知道鏈表是什麼以及它們是如何實現的。
感謝
當元素的數量很少時,鏈表會因爲它的簡單性而比更復雜的數據結構更快。 – asjo
當你想要更簡單或沒有複雜性。鏈接列表比其他複雜結構更容易掌握。 –