單項選擇題判斷棧滿(元素個數(shù)最多n個)的條件是()。

A.top==0
B.top!=0
C.top=-1
D.top==n-1


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題判斷一個順序隊列(最多元素為m)為空的條件是()。

A.rear==m-1
B.front==rear+1
C.front==rear

2.單項選擇題在一個棧頂指針為top的鏈棧中,將一個p指針所指的結(jié)點入棧,應執(zhí)行()。

A. p->next=top;top=p;
B. top->next=p;
C. p->next=top->next;top=top->next;
D. p->next=top->next;top->next=p;

3.單項選擇題向順序棧中壓入新元素時,應當()。

A. 先存入元素,再移動棧頂指針
B. 先移動棧頂指針,再存入元素
C. 先后次序無關緊要
D. 同時進行

4.單項選擇題一個隊列的入隊序列是1,2,3,4。則隊列的輸出序列是()。

A. 3,2,4,1
B. 1,2,3,4
C. 4,3,2,1
D. 1,4,3,2

5.單項選擇題若讓元素1,2,3依次進棧,則出棧順序不可能為()。

A. 2,1,3
B. 3,1,2
C. 3,2,1

最新試題

設有一個長度為20的順序表,要插入一個元素,并作為第6個元素,需移動元素的個數(shù)為()。

題型:填空題

在一個鏈隊中,假設f和r分別為隊頭和隊尾指針,p指向一個已生成的結(jié)點,現(xiàn)在要為該結(jié)點的數(shù)據(jù)域賦值e,并使結(jié)點入隊的運算為p→data=e;p→next=NULL;和()。

題型:單項選擇題

單向鏈表的鏈域為next,設指針p指向單向鏈表中的某個結(jié)點,指針S指向一個要插入鏈表的新結(jié)點,現(xiàn)要把s所指結(jié)點插入p所指結(jié)點之后,某學生采用以下語句:p->next==s;s->next==p->next;這樣做正確嗎?若正確則回答正確,若不正確則說明應如何改寫。

題型:問答題

試畫出題中二叉樹。

題型:問答題

串函數(shù)StrCat(a,b)的功能是進行串()。

題型:填空題

寫出在循環(huán)鏈表中設立尾指針而非頭指針的好處。

題型:問答題

串函數(shù)StrCmp("b","cd")的值為()。

題型:單項選擇題

如下圖所示的二叉樹,其前序遍歷序列為()。 

題型:填空題

設head1和P1分別是不帶頭結(jié)點的單向鏈表A的頭指針和尾指針,head2和P2分別是不帶頭結(jié)點的單向鏈表B的頭指針和尾指針,若要把B鏈表接到A鏈表之后,得到一個以head1為頭指針的單向循環(huán)鏈表,寫出其中兩個關鍵的賦值語句(不用完整程序,結(jié)點的鏈域為next)。

題型:問答題

在一棵二叉樹中,編號為19的結(jié)點的雙親結(jié)點的順序編號為()。

題型:單項選擇題