


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)八 隊(duì)列的應(yīng)用一、實(shí)驗(yàn)?zāi)康?、 掌握用vc工具上機(jī)調(diào)試隊(duì)列的存儲方式和基本操作。2、 掌握隊(duì)列的順序存儲結(jié)構(gòu);3、 掌握隊(duì)列先進(jìn)先出運(yùn)算原則在解決實(shí)際問題中的應(yīng)用。二、實(shí)驗(yàn)學(xué)時(shí)2學(xué)時(shí)三、實(shí)驗(yàn)類型驗(yàn)證型四、實(shí)驗(yàn)內(nèi)容利用循環(huán)順序隊(duì)列打印楊輝三角形。打印的楊輝三角形如下所示:1111 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 1五、實(shí)驗(yàn)原理1、 循環(huán)隊(duì)列概述 循環(huán)隊(duì)列是隊(duì)列的順序映像的實(shí)現(xiàn),采用順序存儲結(jié)構(gòu)存儲隊(duì)列,會(huì)產(chǎn)生假溢出現(xiàn)象,循環(huán)隊(duì)列是解決假溢出的很好途徑。若隊(duì)列為空時(shí)隊(duì)頭指示器與隊(duì)尾指示器同時(shí)指向某一存儲單元,即此時(shí)兩個(gè)指示器的數(shù)值相
2、同,若隊(duì)列非空,隊(duì)頭指示器指向隊(duì)頭元素下標(biāo),隊(duì)尾指示器指向隊(duì)尾元素的下一個(gè)位置的下標(biāo);隊(duì)列由于在一端入隊(duì),在另一端出隊(duì),故而是一種先進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)。楊輝三角的輸出可用數(shù)組解決,通過二維數(shù)組來存儲,二重循化來生成楊輝三角,但這樣做顯然掩蓋了問題的本質(zhì)。因?yàn)闂钶x三角的輸出具有先進(jìn)先出的特點(diǎn),第i行可由第i-1行來生成,那么第i行入隊(duì)可借助于第i-1行出隊(duì),那么通過隊(duì)列更易實(shí)現(xiàn)。 2、楊輝三角程序的基本算法(1)seqqueueinitiate(q); 初始化循環(huán)隊(duì)列q 。(2)seqqueueempty(q); 判斷循環(huán)隊(duì)列q非空否操作 。(3)enseqqueue(q,x); 循環(huán)隊(duì)列入隊(duì)操作
3、,在隊(duì)列q的隊(duì)尾插入數(shù)據(jù)元素x。 (4)deseqqueue(q,d); 循環(huán)隊(duì)列出隊(duì)操作,把隊(duì)列q的隊(duì)頭元素刪除并由參數(shù)d帶回。(5)gethead(q); 取隊(duì)列q隊(duì)頭元素。(6) yanghuitriangle (); 生成且輸出楊輝三角。3、模塊層次圖要求畫出循環(huán)隊(duì)列的模塊層次圖。如圖所示圖15 楊輝三角程序模塊層次圖4、關(guān)鍵算法ns圖六、實(shí)驗(yàn)步驟及要求用vc語言編程實(shí)現(xiàn)建立一個(gè)隊(duì)列q,借助于棧隊(duì)列q進(jìn)行打印楊輝三角。1. 隊(duì)列q初始化;2. 輸入楊輝三角規(guī)模的數(shù)值n;3. 輸出經(jīng)過程序運(yùn)行后的規(guī)模n的楊輝三角;4. 程序完成。七、運(yùn)行結(jié)果圖16 楊輝三角程序運(yùn)行圖八、思考問題結(jié)合實(shí)驗(yàn)過程,回答下列問題:1、 楊輝三角輸出問題使用數(shù)組與隊(duì)列有何區(qū)別?時(shí)間復(fù)雜度與空間復(fù)雜度有何區(qū)別?2、 數(shù)組與隊(duì)列來解決楊輝三角問題那種選擇為最佳選擇?為什么?九、實(shí)驗(yàn)報(bào)告要求1、 根據(jù)對隊(duì)列的先進(jìn)先出特點(diǎn)的理解,如何應(yīng)用隊(duì)列的基本操作;2、 何時(shí)選用隊(duì)列去解決實(shí)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (2025年)貴州省遵義市-協(xié)警輔警筆試真題含答案
- 2025至2030Aersol除塵行業(yè)市場占有率及投資前景評估規(guī)劃報(bào)告
- 2025-2030中國鉆井液設(shè)備(DFE)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 機(jī)關(guān)國慶活動(dòng)方案
- 普通話活動(dòng)語言活動(dòng)方案
- 村委志愿活動(dòng)方案
- 期末聚餐活動(dòng)方案
- 棗糕引流活動(dòng)方案
- 木蘭公園活動(dòng)策劃方案
- 普查宣傳活動(dòng)方案
- 2025年法律職業(yè)資格考試民法專項(xiàng)練習(xí)卷:公司法真題匯編
- 2025-2030鋁材行業(yè)市場深度調(diào)研及發(fā)展策略研究報(bào)告
- 危險(xiǎn)性較大的分部分項(xiàng)工程專項(xiàng)施工方案嚴(yán)重缺陷清單(試行)2025解讀
- 湖南長沙市青竹湖湘一外國語學(xué)校2025屆七下生物期末經(jīng)典模擬試題含解析
- 浙江國企招聘2025紹興市鏡湖開發(fā)集團(tuán)有限公司下屬國企招聘11人筆試參考題庫附帶答案詳解
- 廣東2025年中考模擬數(shù)學(xué)試卷試題及答案詳解
- 山東省濟(jì)南市歷城區(qū)圖片版2025年六年級下學(xué)期調(diào)研數(shù)學(xué)試卷含解析
- 4-11-01-01 國家職業(yè)標(biāo)準(zhǔn)供電服務(wù)員 (2025年版)
- 2025至2030中國正極補(bǔ)鋰劑市場供給格局狀與發(fā)展態(tài)勢報(bào)告
- 四川省宜賓市敘州區(qū)2025屆五下數(shù)學(xué)期末質(zhì)量跟蹤監(jiān)視試題含答案
- 2025年第九屆“學(xué)憲法、講憲法”活動(dòng)知識競賽測試題庫及答案
評論
0/150
提交評論