java中的線性表
使用接口,定義一組方法
A. 鏈表 B. 隊列 C.棧 D.關聯數組
獲取元素:
獲得長度、判斷是否為空:
線性表是一種常用的數據結構,以下介紹線性表及其順序存儲,并對棧和隊列及它們的順序實現給出了詳細的設計描述。
在實際應用中,線性表都是以棧、隊列、字符串、數組等特殊線性表的形式來使用的。由于這些特殊線性表都具有各自的特性,因此,掌握這些特殊線性表的特性,對于數據運算的可靠性和提高操作效率都是至關重要的。
線性表是一個線性結構,它是一個含有n≥0個結點的有限序列,對于其中的結點,有且僅有一個開始結點沒有前驅但有一個后繼結點,有且僅有一個終端結點沒有后繼但有一個前驅結點,其它的結點都有且僅有一個前驅和一個后繼結點。一般地,一個線性表可以表示成一個線性序列:k1,k2,…,kn,其中k1是開始結點,kn是終端結點。
是一個數據元素的有序(次序)集
A. 鏈表 B. 隊列 C.棧 D.關聯數組