數據結構(線性結構-鏈表)

數據結構(線性結構-鏈表)

定義

  鏈表是一種由節點(Node)組成的線性數據集合,每一個節點經過指針指向下一個節點。它是一種由節點組成,並能用於表示序列的數據結構。數組

抽象數據類型

1、數組

  數組有上界和下界,數組的元素在上下界內是連續的。數據結構

 

 

 

2、單鏈表

  每一個節點僅指向下一個節點,最後一個節點指向(NULL)。3d

  1.單鏈表刪除節點

  2.單鏈表添加節點

 

3、雙鏈表

  每一個節點有倆個指針P,N。P指向前一個節點,N指向下一個節點;最後一個節點指向空。指針

 

  1.雙向鏈表刪除節點

 

  2.雙向鏈表添加節點

 

4、循環鏈表

  每一個節點指向下一個節點,最後一個節點指向第一個節點。blog

  時間複雜度:索引

  索引:O(n)循環

  查找:O(n)數據類型

  插入:O(1)im

  刪除:O(1)d3

5、線性表

操做

  1.增長

1)邏輯結構

2)物理結構

3)操做實現

 

  2.刪除

1)邏輯結構

2)物理結構

3)操做實現

  3.修改

1)邏輯結構

2)物理結構

3)操做實現

相關文章
相關標籤/搜索