
n≥0個數據元素的有限序列。是一種最基本、最常用的數據邏輯結構。表中每個數據元素,除第一個和最後一個外,有且僅有一個直接前趨和一個直接後繼。對它可進行存取、插入、删除、合并、分解、複制、檢索、排序等運算。
線性表(Linear List)是數據結構中最基礎、最常用的一種組織形式,其核心特征是數據元素之間呈線性排列,即每個元素有且僅有一個直接前驅和一個直接後繼(除首尾元素外)。
順序存儲(順序表):
鍊式存儲(鍊表):
操作 | 順序表(數組) | 鍊表 |
---|---|---|
按索引訪問 | $O(1)$ | $O(n)$ |
頭部插入 | $O(n)$ | $O(1)$ |
尾部插入 | $O(1)$ | $O(1)$ |
中間插入 | $O(n)$ | $O(1)$* |
*注:鍊表中間插入需先遍曆到目标位置,實際為 $O(n)+O(1)$。
線性表為棧、隊列等高級數據結構的基礎,其設計思想貫穿于數據庫索引、文件系統等實際系統中。
線性表是計算機科學中的概念,用于表示一組具有相同類型的數據元素組成的序列。
線性表的拆分部首為⺮(竹字底)和纟(紙字旁),拆分後的筆畫為9畫。
線性表一詞的來源可以追溯至新華字典,是計算機科學中一種數據結構的稱謂。
線性表的繁體字為「線性表」。
古時候線性表的寫法可能有所不同,但在現代漢字書寫中仍沿用了相似的字形。
在編程中,我們經常需要使用線性表來表示一組數據。
線性結構、線性序列、線性查詢
序列、表格、列表
非線性表、非序列
【别人正在浏覽】