算法設(shè)計(jì)與分析考試題及答案算法設(shè)計(jì)與優(yōu)化答案_第1頁
算法設(shè)計(jì)與分析考試題及答案算法設(shè)計(jì)與優(yōu)化答案_第2頁
算法設(shè)計(jì)與分析考試題及答案算法設(shè)計(jì)與優(yōu)化答案_第3頁
算法設(shè)計(jì)與分析考試題及答案算法設(shè)計(jì)與優(yōu)化答案_第4頁
算法設(shè)計(jì)與分析考試題及答案算法設(shè)計(jì)與優(yōu)化答案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、一種算法就是一種有窮規(guī)則日勺集合,其中之規(guī)則規(guī)定理解決某一特 殊類型問題日勺一系列運(yùn)算,此外,算法還應(yīng)具有如下五個(gè)重要特 性:,。算法日勺復(fù)雜性有 和 之分,衡量一種算法好壞日勺原則是。某一問題可用動(dòng)態(tài)規(guī)劃算法求解日勺明顯特性是若序列 X=B,C,A,D,B,C,D,Y=A,C,B,A,B,D,C,D,請給出序列 X 和 Y日勺一種最長公共子序列。用回溯法解問題時(shí),應(yīng)明擬定義問題日勺解空間,問題日勺解空間至少 應(yīng)涉及。動(dòng)態(tài)規(guī)劃算法日勺基本思想是將待求解問題分解成若干,先求解,然后從這些 日勺解得到原問題日勺解。 以深度優(yōu)先方式系統(tǒng)搜索問題解日勺算法稱為。8.0-1背包問題日勺回溯算法所需日勺計(jì)

2、算時(shí)間為,用動(dòng)態(tài) 規(guī)劃算法所需日勺計(jì)算時(shí)間為。動(dòng)態(tài)規(guī)劃算法日勺兩個(gè)基本要素是和。二分搜索算法是運(yùn)用 實(shí)現(xiàn)日勺算法。二、綜合題(50分)寫出設(shè)計(jì)動(dòng)態(tài)規(guī)劃算法日勺重要環(huán)節(jié)。流水作業(yè)調(diào)度問題日勺Johnson算法日勺思想。若n=4,在機(jī)器M1和M2上加工作業(yè)i所需日勺時(shí)間分別為氣和b 且(a,a,a,a) = (4,5,12,10),(b ,b ,b ,b ) = (8,2,15,9)求 4 個(gè)作業(yè)12341234日勺最優(yōu)調(diào)度方案,并計(jì)算最優(yōu)值。使用回溯法解 0/1 背包問題:n=3, C=9, V=6,10,3, W=3,4,4, 其解空間有長度為3日勺0-1向量構(gòu)成,規(guī)定用一棵完全二叉樹表達(dá)其

3、解空間(從根出發(fā),左1右0),并畫出其解空間樹,計(jì)算其最優(yōu)值 及最優(yōu)解。設(shè)S= %,%,X是嚴(yán)格遞增日勺有序集,運(yùn)用二叉樹日勺結(jié)點(diǎn) 來存儲(chǔ)S中日勺元素,在表達(dá)S日勺二叉搜索樹中搜索一種元素X,返回 日勺成果有兩種情形,(1)在二叉搜索樹日勺內(nèi)結(jié)點(diǎn)中找到x=Xi,其概率 為b、(2)在二叉搜索樹日勺葉結(jié)點(diǎn)中擬定XE(Xi,Xi+1),其概率為 氣。在表達(dá)S日勺二叉搜索樹T中,設(shè)存儲(chǔ)元素X勺結(jié)點(diǎn)深度為;葉 結(jié)點(diǎn)(Xi,X日)日勺結(jié)點(diǎn)深度為,則二叉搜索樹T日勺平均路長p為多 少?假設(shè)二叉搜索樹Tij=Xi,Xi+1,XJ最優(yōu)值為mij, Wij= a.+b + +b.+a.,則 mij(1=i=j=

4、n)遞歸關(guān)系體現(xiàn) 式為什么?描述0-1背包問題。三、簡答題(30分)流水作業(yè)調(diào)度中,已知有n個(gè)作業(yè),機(jī)器M1和M2上加工作業(yè)i所 需日勺時(shí)間分別為dj和,請寫出流水作業(yè)調(diào)度問題日勺johnson法則中 對a.和加日勺排序算法。(函數(shù)名可寫為sort(s,n)最優(yōu)二叉搜索樹問題日勺動(dòng)態(tài)規(guī)劃算法(設(shè)函數(shù)名binarysearchtree)答案:一、填空擬定性有窮性可行性0個(gè)或多種輸入一種或多種輸出時(shí)間復(fù)雜性 空間復(fù)雜性 時(shí)間復(fù)雜度高下該問題具有最優(yōu)子構(gòu)造性質(zhì)BABCD 或CABCD 或CADCD一種(最優(yōu))解 子問題子問題子問題回溯法o(n*2n) o(minnc,2n)最優(yōu)子構(gòu)造重疊子問題動(dòng)態(tài)規(guī)

5、劃法二、綜合題問題具有最優(yōu)子構(gòu)造性質(zhì);構(gòu)造最優(yōu)值日勺遞歸關(guān)系體現(xiàn)式;最優(yōu)值日勺算法描述;構(gòu)造最優(yōu)解;令N=i|a=b;將N中作業(yè)按a日勺非減序排1i i 2i i1i序得到N,將的中作業(yè)按b”勺非增序排序得到N;N中作業(yè)接的中作業(yè)就構(gòu)成了滿足Johnson法則日勺最優(yōu)調(diào)度。環(huán)節(jié)為:N1=1, 3, N2=2, 4;N=1, 3, N2 =4, 2;最優(yōu)值為:38解空間為(0,0,0),(0,1,0),(0,0,1),(1,0,0),(0,1,1),(1,0,1),(1,1,0),(1,1,1)。解空間樹為:最優(yōu)解為:(1,1, 0)該問題日勺最優(yōu)值為:16最優(yōu)解為:(1,1, 0)二叉樹T日勺

6、平均路P=咒bi*(1 + Ci) + Y aj*dj i=1j=0 mij=Wij+minmik+mk+1j (1=i=jj)已知一種背包日勺容量為C,有n件物品,物品i日勺重量為W|,價(jià)值 為七,求應(yīng)如何選擇裝入背包中日勺物品,使得裝入背包中物品日勺總 價(jià)值最大。三、簡答題1.void sort(flowjope s,int n)(int i,k,j,l;for(i=1;i=n-1;i+)/選擇排序(k=i;while(kn) break;/沒有 a 跳出else(for(j=k+1;jsj.a) k=j;swap(si.index,sk.index);swap(si.tag,sk.tag); l=i;/-記下目前第一種日勺下標(biāo)for(i=l;i=n-1;i+)(k=i

溫馨提示

  • 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論