二級公共基礎知識第一章數(shù)據(jù)結構與算法練習

字號:

練習:
     1.棧和隊列的共同特點是(只允許在端點處插入和刪除元素)。
     2.如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是(e2,e4,e3,e1)。
     3.棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是(DCBEA)。
     4.棧通常采用的兩種存儲結構是(線性存儲結構和鏈表存儲結構)。
     5.下列關于棧的敘述正確的是(D)。
     A.棧是非線性結構 B.棧是一種樹狀結構
     C.棧具有先進先出的特征 D.棧有后進先出的特征
     6.鏈表不具有的特點是(B)。
     A.不必事先估計存儲空間 B.可隨機訪問任一元素
     C.插入刪除不需要移動元素 D.所需空間與線性表長度成正比
     7.用鏈表表示線性表的優(yōu)點是(便于插入和刪除操作)。
     8.在單鏈表中,增加頭結點的目的是(方便運算的實現(xiàn))。
     9.循環(huán)鏈表的主要優(yōu)點是(從表中任一結點出發(fā)都能訪問到整個鏈表)。
     10.線性表L=(a1,a2,a3,……ai,……an),下列說法正確的是(D)。
     A.每個元素都有一個直接前件和直接后件
     B.線性表中至少要有一個元素
     C.表中諸元素的排列順序必須是由小到大或由大到小
     D.除第一個和最后一個元素外,其余每個元素都有一個且只有一個直接前件和直接后件