歡迎轉載和引用,若有問題請聯(lián)系 若有問題,請聯(lián)系 Email : lihn1011@163.com QQ:2279557541
所謂線性表,其實就是具有“線”一樣性質的表,所謂線一樣的性質,也就是具有n個數(shù)據(jù)元素的優(yōu)先序列。其中n>=0
其實線性表是可以擁有更多操作的,但是這里只列出了我認為最常用的一些。 雖然抽象完成了,但是要寫具體實現(xiàn),這里就有點問題了,因為線性表的物理結構有兩種,分別為
順序存儲結構鏈式存儲結構我們發(fā)現(xiàn)這個線性表的順序存儲結構有以下特點
表中數(shù)據(jù)的多少只需修改m_length即可改變。無論表中當前數(shù)據(jù)有多少,實際的存儲數(shù)據(jù)的區(qū)域都不會發(fā)生變化,也就是有多余的內存空間會被浪費。最大容量有限制,如果要動態(tài),則會增加拷貝和內存管理工作,效率底下。插入刪除一個元素時,需要移動操作點后面的所有數(shù)據(jù),效率底下。獲取表中某個數(shù)據(jù)時,可以直接索引,效率非常高。新聞熱點
疑難解答