下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
北京航空航天大學(xué)20
班號學(xué)號姓名成績《算法設(shè)計與分析》期末考試卷注意事項:1、關(guān)閉手機(jī)、將考試用文具以外的物品放于講臺上2、嚴(yán)格遵守學(xué)校的考場紀(jì)律,違紀(jì)者請出考場題目:判斷題(21分,每小題3分)請在正確的陳述前面括號中打√,在錯誤的陳述前面括號中打×。1. ( √)基于比較的尋找數(shù)組A[1...n]中最大值元素和最小值元素問題的下界是n/2。2. ( √)合并排序使用了分治策略。3.(×)快速排序算法的平均時間復(fù)雜度是O(nlogn),使用隨機(jī)化快速排序算法可以將平均時間復(fù)雜度降得更低。4.( ×)如果一個問題是NP問題,則它一定不是P問題。5.( √)且6.( ×)下列問題是一個判定問題:給定一個合取范式,對中的所有邏輯變量求一組真值賦值,使得在該組真值賦值下為真。7.( ×)NP完備(NP-Complete)問題是所有NP問題中最難的,目前還沒有找到用于解決NP完備問題的多項式算法。簡答題(28分,每小題7分):請給出基于比較的對數(shù)組A[1…n]進(jìn)行排序問題的最緊的下界,并寫出兩個平均時間復(fù)雜度為該下界的排序算法的名稱。nlogn;快速排序、隨機(jī)化的快速排序。按照增長率上升的順序排列以下函數(shù),即,若在你的排序結(jié)果中,函數(shù)f(n)跟在g(n)的后面,則說明應(yīng)該滿足g(n)是O(f(n)): ,,,,,推導(dǎo)以下遞推式的解:T(n)=2 當(dāng)n=1時T(n)=4T(n/2)+2n 當(dāng)n≥2時T(n)=4T(n/2)+2n =4(4T(n/4)+2n/2)+2n =…=4lognT(1)+2n(1+2+4+…+n/2) 或設(shè)n=2^k,4kT(1)+2n(1+2+4+…+2k-1)=2n2+2n(2logn-1) =4n2-2n(n-1)=2n2+2n=O(n2) 簡述拉斯維加斯(LasVegas)算法和蒙特卡洛(MonteCarlo)算法的主要區(qū)別前者不一定總能給出解,但給出的解一定是正確的;后者總能給出解,但是給出的解可能是錯誤的。(20分)寫出用動態(tài)規(guī)劃方法求矩陣鏈乘積問題p(l,h)=Al+1×Al+2×…×Ah的遞推公式、偽代碼和時間復(fù)雜性,并用該算法手工計算得出下列矩陣鏈乘積的最優(yōu)策略和該策略對應(yīng)的最小開銷(按照遞推公式給出詳細(xì)步驟):d=A3,4×A4,6×A6,1×A1,5,注:這里Ax,y表示一個x×y階矩陣m[l,h]=0ifl+1=h=minl<i<h(m[l,i]+m[i,h]+dldidh)ifl+1<hMatrixChain(d,n)for(l=n-1;l>0;l){//iterate(迭代)overrows(行)for(h=l+1;hn;h++){//iterateoverthecolums(列)if(hl=1)bestcost=0;elsebestcost=;for(i=l+1;i<h;i++){//considerl<i<ha=m[l,i];//look-upsolutionb=m[i,h];//look-upsolutionc=d[l]d[i]d[h];//costoflastmultiplicationatpositionibestcost=min(bestcost,a+b+c);}m[l,h]=bestcost;}//storeobtainedresult}returnm[0,n];Complexityanalysis:O(nnn)=O(n3).0min{3×4×6,}=72min{72+3×6×1,24+3×4×1}=36min{36+3×1×5,44+3×4×5}=510min{4×6×1,}=24min{24+4×1×5,30+4×6×5}=440min{6×1×5,}=300最優(yōu)策略是(A3,4×(A4,6×A6,1))×A1,5(16分)用回溯法求解以下SAT問題,請畫出搜索樹,標(biāo)明搜索樹的分支策略和樹中各節(jié)點代表的狀態(tài)(化簡的CNF形式)。(púqús)ù(?qúr)ù(?púr)ù(?rús)(púqús)ù(?qúr)ù(?púr)ù(?rús)p:1/\0(?qúr)ùrù(?rús)(qús)ù(?qúr)ù(?rús)q:1/\01/ \0rùrù(?rús)rù(?rús)rù(?rús)sù(?rús)r:1/\01/\01/\01/\0 s0s0s0sss:1/\01/\01/\01/\01/\01010101010P=1,q=1,r=1,s=1.(15分)設(shè)計一
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上臺領(lǐng)獎感言(5篇)
- DB12T 571-2015 歷史風(fēng)貌建筑安全性鑒定規(guī)程
- 中考百日誓師大會致辭
- 鐵山港課件教學(xué)課件
- 木地板課件教學(xué)課件
- 貧攻堅課件教學(xué)課件
- 變網(wǎng)絡(luò)課件教學(xué)課件
- 清新區(qū)第二中學(xué)集團(tuán)九年級上學(xué)期語文期中聯(lián)考試卷
- 四年級數(shù)學(xué)(四則混合運(yùn)算)計算題專項練習(xí)與答案
- 美甲店合伙開店合作協(xié)議書(2篇)
- 2023年金華市城市規(guī)劃設(shè)計院招聘筆試真題
- 江西省宜春市豐城市多校2024-2025學(xué)年五年級上學(xué)期期中數(shù)學(xué)試卷(含答案)
- 期中模擬測試卷3(試題)-2024-2025學(xué)年四年級上冊數(shù)學(xué)(福建)
- 安徽省合肥市肥西縣西苑中學(xué)2023-2024學(xué)年八年級上學(xué)期期中數(shù)學(xué)試卷
- 人教版(PEP)三年級英語上冊2024期中考試(無答案)
- 憲法與法律學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 《數(shù)學(xué)三年級上學(xué)期數(shù)學(xué)期中試卷》
- 國家開放大學(xué)《Web開發(fā)基礎(chǔ)》形考任務(wù)實驗1-5參考答案
- 2024中國海油校園招聘2024人(高頻重點提升專題訓(xùn)練)共500題附帶答案詳解
- 2023-2024學(xué)年教科版三年級上學(xué)期科學(xué)期中檢測試卷(含答案)
- 2024年湖北省工業(yè)建筑集團(tuán)招聘筆試參考題庫含答案解析
評論
0/150
提交評論