java中的線性表
獲取元素:
獲得長(zhǎng)度、判斷是否為空:
線性表是一種常用的數(shù)據(jù)結(jié)構(gòu),以下介紹線性表及其順序存儲(chǔ),并對(duì)棧和隊(duì)列及它們的順序?qū)崿F(xiàn)給出了詳細(xì)的設(shè)計(jì)描述。
在實(shí)際應(yīng)用中,線性表都是以棧、隊(duì)列、字符串、數(shù)組等特殊線性表的形式來(lái)使用的。由于這些特殊線性表都具有各自的特性,因此,掌握這些特殊線性表的特性,對(duì)于數(shù)據(jù)運(yùn)算的可靠性和提高操作效率都是至關(guān)重要的。
線性表是一個(gè)線性結(jié)構(gòu),它是一個(gè)含有n≥0個(gè)結(jié)點(diǎn)的有限序列,對(duì)于其中的結(jié)點(diǎn),有且僅有一個(gè)開(kāi)始結(jié)點(diǎn)沒(méi)有前驅(qū)但有一個(gè)后繼結(jié)點(diǎn),有且僅有一個(gè)終端結(jié)點(diǎn)沒(méi)有后繼但有一個(gè)前驅(qū)結(jié)點(diǎn),其它的結(jié)點(diǎn)都有且僅有一個(gè)前驅(qū)和一個(gè)后繼結(jié)點(diǎn)。一般地,一個(gè)線性表可以表示成一個(gè)線性序列:k1,k2,…,kn,其中k1是開(kāi)始結(jié)點(diǎn),kn是終端結(jié)點(diǎn)。
是一個(gè)數(shù)據(jù)元素的有序(次序)集
A. 鏈表 B. 隊(duì)列 C.棧 D.關(guān)聯(lián)數(shù)組
posted on 2012-04-22 15:22 hantai 閱讀(699) 評(píng)論(0) 編輯 收藏