全國計算機等級考試三級數(shù)據(jù)庫考點分析之?dāng)?shù)據(jù)結(jié)構(gòu)與算法(4)

字號:

2.2線性表
    線性表的邏輯結(jié)構(gòu)是由n個數(shù)據(jù)元素組成的一個有限序列。線性表中所包含元素的個數(shù)叫線性表的長度.它是可變的.可同線性表中增加或刪除元素。線性表包括順序表、鏈表、散列表和串等。
    線性表的基本運算有:置表空、求表長、讀表元素、插人、刪除及檢索等操作。
    考點4 順序表和一維數(shù)組
    線性表的順序存儲是線性表的一種最簡單的存儲結(jié)構(gòu)。其存儲方法是:在內(nèi)存中為線性表開辟一塊連續(xù)的存儲空間,該存儲空間所包含的存儲單元數(shù)要大于或等于線性表的長度,讓線性表的第一個元素存儲在這個存儲空間的第一個單元中,第二個元素存儲在第二個單元中,其他元素依次類推。一般情況下,若長度為n的順序表,在任何位置土插入或刪除的概率相等,元素移動的平均次數(shù)均為n/2。
    考點5鏈 表
    鏈表分為線性鏈表和非線性鏈表二線性鏈表是線性表的鏈?zhǔn)酱鎯Ρ硎?,非線性鏈表是非線性數(shù)據(jù)結(jié)構(gòu)樹和圖的鏈?zhǔn)酱鎯Ρ硎尽?