


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單元練習(xí)3一判斷題(下列各題,正確的請?jiān)谇懊娴睦ㄌ杻?nèi)打;錯誤的打 )( )(1)棧是運(yùn)算受限制的線性表。( )(2)在??盏那闆r下,不能作出棧操作,否則產(chǎn)生下溢出。( )(3)棧一定是順序存儲的線性結(jié)構(gòu)。( )(4)棧的特點(diǎn)是“后進(jìn)先出”。( )(5)空棧就是所有元素都為0的棧。( )(6)在C或C+語言中設(shè)順序棧的長度為MAXLEN,則top=MAXLEN時表示隊(duì)滿。( )(7)鏈棧與順序棧相比,其特點(diǎn)之一是通常不會出現(xiàn)棧滿的情況。( )(8)一個棧的輸入序列為:A,B,C,D,可以得到輸出序列:C,A,B,D。二填空題(1)在棧結(jié)構(gòu)中,允許插入、刪除的一端稱為 。(2)在順序棧中,當(dāng)棧頂指
2、針top=-1時,表示 。(3)在有n個元素的棧中,進(jìn)棧操作的時間復(fù)雜度為 。(4)在棧中,出棧操作的時間復(fù)雜度為: 。(5)在一個鏈棧中,若棧頂指針等于NULL,則表示 。(6)向一個棧頂指針為top的鏈棧插入一個新結(jié)點(diǎn)*p時,應(yīng)執(zhí)行 和top=p; 操作。(7)順序棧S存儲在數(shù)組 S-data0.MAXLEN-1中,進(jìn)棧操作時要執(zhí)行的語句有:S-top 。 (8)鏈棧LS,指向棧頂元素的指針是 。(9)從一個棧刪除元素時,首先取出 ,然后再移動棧頂指針。(10)由于鏈棧的操作只在鏈表的頭部進(jìn)行,所以沒有必要設(shè)置 結(jié)點(diǎn)。(11)已知順序棧S,在對S進(jìn)行進(jìn)棧操作之前首先要判斷 。(12)已知順
3、序棧S,在對S進(jìn)行出棧操作之前首先要判斷 。(13)若內(nèi)存空間充足, ??梢圆欢x棧滿運(yùn)算。(14)鏈棧LS是空的條件是 。(15)鏈棧LS的棧頂元素是鏈表的 元素。(16)同一棧的各元素的類型 。(17)若進(jìn)棧的次序是A、B、C、D、E,執(zhí)行三次出棧操作以后,棧頂元素為 。(18)四個元素按A、B、C、D順序進(jìn)S棧,執(zhí)行兩次Pop(S,x)運(yùn)算后,x的值是 。三選擇題(1)插入和刪除只能在一端進(jìn)行的線性表,稱為( )。 A隊(duì)列 B循環(huán)隊(duì)列 C棧 D循環(huán)棧 (2)設(shè)有編號為1,2,3,4的四輛列車,順序進(jìn)入一個棧結(jié)構(gòu)的站臺,下列不可能的出站順序?yàn)?( ) A1234 B1243 C1324 D
4、1423(3)如果以鏈表作為棧的存儲結(jié)構(gòu),則出棧操作時( ) A必須判別棧是否滿 B必須判別棧是否空 C必須判別棧元素類型 D隊(duì)棧可不做任何判別(4)元素A,B,C,D依次進(jìn)棧以后,棧頂元素是( ) AA BB CC DD(5)順序棧存儲空間的實(shí)現(xiàn)使用( )存儲棧元素。 A鏈表 B數(shù)組 C循環(huán)鏈表 D變量(6)在C或C+語言中,一個順序棧一旦被聲明,其占用空間的大?。?)。 A已固定 B不固定 C可以改變 D動態(tài)變化(7)帶頭結(jié)點(diǎn)的鏈棧LS的示意圖如下,棧頂元素是( ) LSHABCD AA BB CC DD(8)鏈棧與順序棧相比,有一個比較明顯的優(yōu)點(diǎn)是( )。A插入操作更加方便 B通常不會出
5、現(xiàn)棧滿的情況。C不會出現(xiàn)??盏那闆r D刪除操作根加方便(9)從一個棧頂指針為top的鏈棧中刪除一個結(jié)點(diǎn)時,用x保存被刪除的結(jié)點(diǎn),應(yīng)執(zhí)行下列 ( )命令。 Ax=top;top=top-next; Btop=top-next;x=top-data; Cx=top-data; Dx=top-data;top=top-next;(10)在一個棧頂指針為HS的鏈棧中,將一個S指針?biāo)傅慕Y(jié)點(diǎn)入棧,應(yīng)執(zhí)行下列 ( )命令。 AHS-next=S; BS-next=HS-next;HS-next=S; CS-next=HS-next;HS=S; DS-next=HS;HS=HS-next;(11)四個元素按
6、A、B、C、D順序進(jìn)S棧,執(zhí)行兩次Pop(S,x)運(yùn)算后,棧頂元素的值是( )。 AA BB CC DD(12)元素A,B,C,D依次進(jìn)棧以后,棧底元素是( )。 AA BB CC DD(13)經(jīng)過下列棧的運(yùn)算后,再執(zhí)行ReadTop(s)的值是( )。 InitStack(s) (初始化棧);Push(s,a);Push(s,b); Pop(s)Aa Bb C1 D0(14)經(jīng)過下列棧的運(yùn)算后,x的值是( )。 InitStack(s) (初始化棧);Push(s,a);Push(s,b); ReadTop(s);Pop(s,x);Aa Bb C1 D0(15)經(jīng)過下列棧的運(yùn)算后,x的值是(
7、 )。 InitStack(s) (初始化棧);Push(s,a);Pop(s,x);Push(s,b);Pop(s,x);Aa Bb C1 D0(16)經(jīng)過下列棧的運(yùn)算后,SEmpty(s)的值是( )。 InitStack(s) (初始化棧); Push(s,a); Push(s,b);Pop(s,x); Pop(s,x);Aa Bb C1 D0(17)向順序棧中壓入元素時,( )。A 先存入元素,后移動棧頂指針 B先移動棧頂指針,后存入元素C誰先誰后無關(guān)緊要 D同時進(jìn)行(18)初始化一個空間大小為5的順序棧S后,S-top的值是( )。 A0 B-1 C不再改變 D動態(tài)變化(19)一個棧的入棧次序ABCDE,則棧的不可能的輸出序列是 ( )。 AEDCBA BDECBA CDCEAB DABCDE(20)設(shè)有一個順序棧S,元素A,B,C,D,E,F,依次進(jìn)棧,如果六個元素出棧的順序是B,D,C,F(xiàn),E,A,則棧的容量至少應(yīng)是 ( )。 A3 B4 C5 D 6四設(shè)有一個棧,元素進(jìn)棧的次序?yàn)椋篈,B,C,D,E,用I表示進(jìn)棧操作,O表示出棧操作,寫出下列出棧的操作序列。(1)C,B,A,D,E
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑施工貸款合同協(xié)議書
- 雇傭人干活承攬合同協(xié)議
- 鞋廠招省代理合同協(xié)議
- 項(xiàng)目用車合同協(xié)議模板
- 門市出租押金合同協(xié)議
- 飄窗防水維修合同協(xié)議
- 雨傘商品購銷合同協(xié)議
- 集裝店鋪出售合同協(xié)議
- 非成套改造房屋合同協(xié)議
- 阿里國際信保合同協(xié)議
- 丙烷安全技術(shù)說明書msds
- 電力拖動自動控制系統(tǒng)-第五版 課后習(xí)題答案
- 夏日歷險夏日歷險電子書
- 威尼斯商人英文劇本(法庭)
- 上海中考英語小貓釣魚題型專項(xiàng)練習(xí)
- 教科版科學(xué)五年級下冊期末試卷測試卷(含答案解析)
- 《酸堿中和反應(yīng)》上課課件(省級優(yōu)質(zhì)課獲獎作品)
- 綜合素質(zhì)(幼兒園)課件
- 《民航服務(wù)禮儀》項(xiàng)目五 地面服務(wù)禮儀
- 【證券】金融市場基礎(chǔ)知識(完整版講義)
- 麗聲北極星分級繪本第一級上My Noisy Schoolbag課件
評論
0/150
提交評論