單項選擇題

已知循環(huán)隊列Q->element[MAXSIZE],隊頭指示器為Q->front,隊尾指示器為Q->rear(指向真實隊尾的下一個位置)。

則該隊列中元素個數(shù)為()

A.Q->rear-Q->front
B.Q->rear-Q->front+1
C.(Q->rear-Q->front+MAXSIZE)%MAXSIZE
D.(Q->rear-Q->front+1+MAXSIZE)%MAXSIZE


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題已知帶頭結(jié)點的鏈隊列指針Q,則該非空隊列取隊頭元素操作的語句是()

A.*x=Q->next->data
B.*x=Q->front->data
C.*x=Q->front->next->data
D.*x=Q->rear->data

2.單項選擇題已知帶頭結(jié)點的鏈隊列指針Q,則該隊列做新元素結(jié)點s進隊操作的語句是()

A.Q->rear->next=s;Q->rear=s
B.s->next=Q->front->next;Q->front->next=s
C.Q->next=s;Q=s
D.s->next=Q->next ;Q->next=s

3.多項選擇題下列可以直接用循環(huán)結(jié)構(gòu)即可將遞歸轉(zhuǎn)換為非遞歸的是()

A.斐波那契數(shù)列問題
B.N!問題
C.漢諾塔問題
D.尾遞歸問題

4.多項選擇題遞歸算法具有兩個特性分別是()

A.遞歸算法求解問題,方法簡單
B.遞歸算法效率高
C.遞歸算法求解問題,方法復(fù)雜
D.遞歸算法的效率較低

8.單項選擇題在中序遍歷非遞歸算法中,在進入子樹進行訪問前,需要在自定義棧中保存()

A.本層根結(jié)點指針
B.本層根結(jié)點的右孩子指針
C.本層根結(jié)點的左孩子指針
D.無需保留任何信息

最新試題

數(shù)據(jù)元素在計算機的存儲映像包括()

題型:多項選擇題

二叉樹的二叉鏈表類型定義如下:閱讀下列算法,并回答問題:(1)該算法的功能是什么?(2)以下算法功能是否等價于上面的算法?

題型:問答題

若無向圖中任意兩個不同的頂點間都有路徑,則稱該圖為()。

題型:填空題

若三維數(shù)組a[4][5][6]的基地址是100,每個元素占用2個存儲單元,則數(shù)組a中最后一個元素的存儲地址是()。

題型:填空題

頭指針為L的帶頭結(jié)點的雙循環(huán)鏈表,結(jié)點的前趨指針域為prior,后繼指針域為next,判斷該鏈表為空的條件是()。

題型:填空題

則該隊列為空隊列的條件為()

題型:單項選擇題

當需要用一個形式參數(shù)直接改變對應(yīng)實參的值時,該形式參數(shù)應(yīng)說明為()

題型:單項選擇題

下列可以直接用循環(huán)結(jié)構(gòu)即可將遞歸轉(zhuǎn)換為非遞歸的是()

題型:多項選擇題

單鏈表類型定義如下:用不帶頭結(jié)點的單鏈表存儲待排數(shù)據(jù),鏈表頭指針為head。下列直接選擇排序算法對鏈表按升序進行排序,請?zhí)顚戇m當內(nèi)容使算法完整。

題型:問答題

在中序遍歷非遞歸算法中,在進入子樹進行訪問前,需要在自定義棧中保存()

題型:單項選擇題