线性表、顺序表
文章目錄
- 線性表、順序表
- 線性表概念
- 線性結構特點
- 線性表概念
- 兩種分類
- 順序表代碼
- 遍歷
- 查找
- 插入
- 刪除
- 逆置
- 鏈表(用指針實現變長的先行存儲結構)
- 特點
- 習題
線性表、順序表
線性表概念
線性結構特點
線性表概念
兩種分類
按索引值從小到大存放在一片相鄰的連續區域,緊湊結構,存儲密度為1
順序表需要一塊連續的存儲空間,可以用一個數組實現。保存一個動態數組,需要三個變量:
data:指向線性表元素類型的指針
curlength:數組中元素個數(表長)
maxSize:數組規模(容量)
順序表代碼
遍歷
查找
插入
考慮情況:
1.位置
2插入情況
最好情況:i=curLength表末插入O(1)
最壞情況:i=0表頭插入O(n)
刪除
1.表為空
2.刪除是否合法
逆置
9個四次
鏈表(用指針實現變長的先行存儲結構)
單鏈表:
雙鏈表:
循環鏈表:
特點
習題
總結
- 上一篇: 最新车载导航端口检测工具_高德地图这个功
- 下一篇: xgboost分类_XGBoost(Ex