1. 程式人生 > >陣列與連結串列的優缺點分析

陣列與連結串列的優缺點分析

陣列和連結串列是儲存資料的兩種不同的結構。他們各有各的優缺點。

陣列:

       缺點:1.一旦陣列定義,則大小固定,無法修改陣列的大小。

                  2.陣列插入和刪除的效率低,時間複雜度為O(n)。

        優點:下標訪問,速度快,時間複雜度為O(1)。

連結串列:

       缺點:連結串列的遍歷過稱效率低。

       優點:1.資源允許的情況下,規模可以不斷地增大或者減小。

                  2.刪除和新增效率高,O(1)

另外,陣列儲存在記憶體的棧區,連結串列儲存在堆區。