1. 程式人生 > >資料結構(一)線性表

資料結構(一)線性表

特徵性質   線性結構

(1)唯一一個第一,唯一一個最後

(2)除第一個外均有唯一後繼,除最後一個均有唯一前驅

分為: 順序儲存線性表

優點 查詢快       缺點 插入刪除慢 

可以陣列實現   資料的擴容  動態陣列

無序陣列的應用:

排序

氣泡排序:  按從小到大來講

思想:陣列的頭部,依次相鄰的元素兩兩比較,當相鄰的前一個元素比大於後一個元素時進行交換,一趟結束後能選出確認出最大的一個元素在尾部。

鏈式儲存

常見操作

插入

刪除

迴圈連結串列

雙向迴圈連結串列  插入  刪除

java collection   api 

iterator  

list

作業 自己實現一個ArrayList且使用泛型

實現一個LinkedList   modcount代表對連結串列的改變次數  在迭代器除有用