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