![2015年算法分析與設(shè)計(jì)期末考試試卷B卷_第1頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2021-2/2/815639f6-7e76-4da1-8945-52114e1cd864/815639f6-7e76-4da1-8945-52114e1cd8641.gif)
![2015年算法分析與設(shè)計(jì)期末考試試卷B卷_第2頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2021-2/2/815639f6-7e76-4da1-8945-52114e1cd864/815639f6-7e76-4da1-8945-52114e1cd8642.gif)
![2015年算法分析與設(shè)計(jì)期末考試試卷B卷_第3頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2021-2/2/815639f6-7e76-4da1-8945-52114e1cd864/815639f6-7e76-4da1-8945-52114e1cd8643.gif)
![2015年算法分析與設(shè)計(jì)期末考試試卷B卷_第4頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2021-2/2/815639f6-7e76-4da1-8945-52114e1cd864/815639f6-7e76-4da1-8945-52114e1cd8644.gif)
![2015年算法分析與設(shè)計(jì)期末考試試卷B卷_第5頁(yè)](http://file1.renrendoc.com/fileroot_temp2/2021-2/2/815639f6-7e76-4da1-8945-52114e1cd864/815639f6-7e76-4da1-8945-52114e1cd8645.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、班 級(jí) 學(xué) 號(hào) 姓 名 密封裝訂線 密封裝訂線 密封裝訂線西南交通大學(xué)20152016學(xué)年第(一)學(xué)期考試試卷課程代碼 課程名稱 算法分析與設(shè)計(jì) 考試時(shí)間 120 分鐘 題號(hào)一二三四五總成績(jī)得分閱卷教師簽字: 一、 填空題(每空1分,共15分)1、 程序是 (1)用某種程序設(shè)計(jì)語(yǔ)言的具體實(shí)現(xiàn)。2、 矩陣連乘問題的算法可由 (2) 設(shè)計(jì)實(shí)現(xiàn)。3、 從分治法的一般設(shè)計(jì)模式可以看出,用它設(shè)計(jì)出的程序一般是 (3) 。4、 大整數(shù)乘積算法是用 (4) 來設(shè)計(jì)的。5、 貪心算法總是做出在當(dāng)前看來 (5) 的選擇。也就是說貪心算法并不從整體最優(yōu)考慮,它所做出的選擇只是在某種意義上的 (6) 。6、 回溯法
2、是一種既帶有 (7) 又帶有 (8) 的搜索算法。 7、 平衡二叉樹對(duì)于查找算法而言是一種變治策略,屬于變治思想中的 (9) 類型。8、 在忽略常數(shù)因子的情況下,O、和三個(gè)符號(hào)中, (10) 提供了算法運(yùn)行時(shí)間的一個(gè)上界。9、 算法的“確定性”指的是組成算法的每條 (11) 是清晰的,無歧義的。10、 問題的 (12) 是該問題可用動(dòng)態(tài)規(guī)劃算法或貪心算法求解的關(guān)鍵特征。11、 算法就是一組有窮 (13) ,它們規(guī)定了解決某一特定類型問題的 (14) 。12、 變治思想有三種主要的類型:實(shí)例化簡(jiǎn),改變表現(xiàn), (15) 。二、 選擇題(每題2分,共20分)1、 二分搜索算法是利用( )實(shí)現(xiàn)的算法。
3、A、分治策略 B、動(dòng)態(tài)規(guī)劃法 C、貪心法 D、回溯法2、 衡量一個(gè)算法好壞的標(biāo)準(zhǔn)是( )。A、運(yùn)行速度快 B、占用空間少 C、 時(shí)間復(fù)雜度低 D、代碼短3、 能采用貪心算法求最優(yōu)解的問題,一般具有的重要性質(zhì)為:( )A. 最優(yōu)子結(jié)構(gòu)性質(zhì)與貪心選擇性質(zhì) B重疊子問題性質(zhì)與貪心選擇性質(zhì)C最優(yōu)子結(jié)構(gòu)性質(zhì)與重疊子問題性質(zhì) 4、 D. 預(yù)排序與遞歸調(diào)用4、 常見的兩種分支限界法為( )A、 廣度優(yōu)先分支限界法與深度優(yōu)先分支限界法;B、 隊(duì)列式(FIFO)分支限界法與堆棧式分支限界法;C、 排列樹法與子集樹法;D、 隊(duì)列式(FIFO)分支限界法與優(yōu)先隊(duì)列式分支限界法;5、 實(shí)現(xiàn)循環(huán)賽日程表利用的算法是(
4、)。A、分治策略B、動(dòng)態(tài)規(guī)劃法C、貪心法 D、回溯法6、 回溯法的效率不依賴于下列哪些因素( )A.滿足顯約束的值的個(gè)數(shù) B. 計(jì)算約束函數(shù)的時(shí)間 C. 計(jì)算限界函數(shù)的時(shí)間 D. 確定解空間的時(shí)間7、 使用分治法求解不需要滿足的條件是( )。A、 子問題必須是一樣的 B、 子問題不能夠重復(fù)C、 子問題的解可以合并 D、 原問題和子問題使用相同的方法解8、 實(shí)現(xiàn)合并排序利用的算法是( )。A、分治策略B、動(dòng)態(tài)規(guī)劃法C、貪心法 D、回溯法9、 背包問題的貪心算法所需的計(jì)算時(shí)間為( )A、O(n2n) B、O(nlogn) C、O(2n) D、O(n)10、 廣度優(yōu)先是( )的一搜索方式。A、分支界
5、限法 B、動(dòng)態(tài)規(guī)劃法 C、貪心法 D、回溯法三、 算法及程序分析(共25分)。1 閱讀下面的程序,按要求回答問題:(共10分) #include #include int vis101101; int map101101;int R,C;int dp(int i,int j);int main() int i,j,ans,max; scanf(%d%d,&R,&C); for(i=0;iR;i+) for(j=0;jC;j+) scanf(%d,&mapij); max = 0; for(i=0;iR;i+) memset(visi,-1,sizeof(visi); for(j=0;jmax)
6、 max = ans; printf(%dn,max); return 0;int dp(int i,int j) int max = 0;if(visij0) return visij;if(i-1=0) if(mapi-1jmapij) if(maxdp(i-1,j) max = dp(i-1,j); if(i+1R) if(mapi+1jmapij) if(max=0) if(mapij-1mapij) if(maxdp(i,j-1) max = dp(i,j-1); if(j+1C) if(mapij+1mapij) if(maxLength/2;i0;-i) HeapAdjust(H
7、,i,H-Length);for(i=H-Length;i1;-i) rc=H-r1; H-r1=H-ri; H-ri=rc; HeapAdjust(H,1,i-1); return;void HeapAdjust(SqList *H,int s, int m) int rc,rm; int j; rc=H-rs;for(j=2*s;j=m;j*=2) if(jrjrj+1) +j; if(rc=H-rj) break; rm=H-rs; H-rs=H-rj; H-rj=rm; s=j; H-rs=rc; return;(1) 該程序采用什么算法? (2分)(2) 設(shè)傳遞給函數(shù)void Hea
8、pAdjust(SqList *H,int s, int m)的參數(shù)如下:H-Length: 8H-r: 15, 18,16,32,14,45,78,30,43s=1m=8請(qǐng)問程序函數(shù)執(zhí)行后H-r的值。 (共5分) (3)該程序的時(shí)間復(fù)雜度是多少,寫出求解過程。(共8分)四、 算法描述題(共20分)。1、已知某倉(cāng)庫(kù)有若干件商品,每件商品的重量為Wi,價(jià)值為Vi。某貨車能裝載的最大重量為W,請(qǐng)將倉(cāng)庫(kù)中的部分商品裝載到貨車中,使其總價(jià)值最大。要求每件商品只能裝載1件,且所有貨物的總重量不能超過貨車的總裝載量。(1)用文字描述采用動(dòng)態(tài)規(guī)劃算法求解上述問題的步驟。(6分)(2)用文字描述采用回溯法求解上述問題的步驟。(6分)(3)若倉(cāng)庫(kù)中有8件商品,貨車能裝載的最大重量為5000公斤,每件商品的重量及價(jià)值如下表所示,請(qǐng)用圖的形式描述采用分支限界法求解該問題時(shí)堆的變化過程。(共8分)商品編號(hào)12345678商品重量(公斤)1000800 1500 4000 600 4002000 3200商品價(jià)值(元)2000160032002800180080032004000五、 算法設(shè)計(jì)及實(shí)現(xiàn)(共20分) 1、設(shè)某校最多有200門可選課程,而每個(gè)學(xué)生每學(xué)期最多可以選2門課程。在期末考試時(shí),每天考試可安排在上午1次,下午1次,請(qǐng)編寫程序求所有學(xué)生考試完所選課程需要安排的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加工安裝服務(wù)合同范本
- 別墅家具購(gòu)買合同范本
- 公司舊車銷售合同范例
- 乙方工地材料合同范例
- 養(yǎng)生館共享店鋪合同范例
- 電源防雷插座板行業(yè)深度研究報(bào)告
- 中國(guó)電動(dòng)拉鉚槍項(xiàng)目投資可行性研究報(bào)告
- led設(shè)備購(gòu)買合同范本
- 制種水稻合同范本
- 公司外聘員工合同范例
- 2023年上海青浦區(qū)區(qū)管企業(yè)統(tǒng)一招考聘用筆試題庫(kù)含答案解析
- 2023版押品考試題庫(kù)必考點(diǎn)含答案
- 植物之歌觀后感
- 空氣能熱泵安裝示意圖
- 建筑工程施工質(zhì)量驗(yàn)收規(guī)范檢驗(yàn)批填寫全套表格示范填寫與說明
- 2020年中秋國(guó)慶假日文化旅游市場(chǎng)安全生產(chǎn)檢查表
- 昆明天大礦業(yè)有限公司尋甸縣金源磷礦老廠箐-小凹子礦段(擬設(shè))采礦權(quán)出讓收益評(píng)估報(bào)告
- 心有榜樣行有力量 -從冬奧冠軍徐夢(mèng)桃身上感受青春奮斗初中主題班會(huì)
- GB/T 3860-1995文獻(xiàn)敘詞標(biāo)引規(guī)則
- 七年級(jí)英語(yǔ)下冊(cè)閱讀理解10篇
- 設(shè)計(jì)質(zhì)量、進(jìn)度保證措施
評(píng)論
0/150
提交評(píng)論