我學習順序表時找不到相關的程式碼,以及我不清楚寫一個線性表需要的知識,當我寫出來可以使用的線性表我就把這些內容貼了出來。
前置知識點:結構體,
順序表的特點:
所以如果我們想要建立一個順序表我們需要做兩件事:
而刪除順序表就是把空間釋放,並讓指標指向空。
順序表的建立和銷燬:
資料的插入和刪除:
因為在順序儲存所有的資料的儲存地址是連續的,所以在插入和刪除資料時你需要改變後續的所有資料的位置。在插入時把後面的資料往後挪,刪除時把資料向前挪。
其他操作:
查詢和更改:
清空、獲取長度、判斷是否為空:
完整程式碼