下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——中南大學(xué)算法設(shè)計與分析試卷及答案(補(bǔ)考)中南大學(xué)考試試卷(補(bǔ)考)
2023--2023學(xué)年2學(xué)期時間110分鐘
算法分析與設(shè)計課程48學(xué)時3學(xué)分考試形式:閉卷
專業(yè)年級:信安0601-0602總分100分,占總評成績70%
注:此頁不作答題紙,請將答案寫在答題紙上
一、基本概念題(本大題40分)
1、一般狀況下,如何計算執(zhí)行順序、選擇、循環(huán)、子過程調(diào)用結(jié)構(gòu)的運(yùn)算時間?
(6分)
2、設(shè)T(n)=n,根據(jù)T(n)=O(f(n))的定義,以下等式是否成立?(4分)
1)T(n)=O(n2)
2
2)O(n)=T(n)
3)T(n)=O(logn)+O(n)4)T(n)=O(n)*O(logn)
3、與順序查找算法相比,折半查找算法的時間繁雜性有多大程度的降低?
它是如何提高算法的效率的?(6分)4、簡述歸并排序算法和快速排序算法的分治方法。(6分)5、一般背包問題的貪心算法可以獲得最優(yōu)解嗎?物品的選擇策略是什么?(6分)6、Prim算法和Dijkstra算法選擇下一個節(jié)點(diǎn)的標(biāo)準(zhǔn)分別是什么?對于有負(fù)邊的無
向圖,Prim算法和Dijkstra算法還能保證獲得最優(yōu)解嗎?(6分)7、比較回溯法和分支限界法的探尋方式,哪種方法更適合找最優(yōu)解問題?(6分)
二、分析算法的時間繁雜性,需要寫出分析過程(本大題20分)
1、用分割元素v將有n個元素的數(shù)組分割成元素大于v和小于v的兩部分,需要
花多少時間(要講出道理)。(5分)2、假使修改歸并排序算法,將數(shù)組分成1/3和2/3大小不等的兩部分,分別排序
后再歸并,算法的最壞時間繁雜度有什么變化?(5分)3、設(shè)函數(shù)f1、f2和f3的處理時間分別為O(n)、O(n2)和O(1),分析以下流程的時間繁雜性:1)基本結(jié)構(gòu)
procedureA1(intn,b)(4分)
ifb3(2分)O(1)n≤3考慮n=3k
T(n)=T(3k-1)+T(2*3k-1)+n-1
=T(3k-2)+2T(2*3k-2)+T(22*3k-2)+(n-1)+(n-2)
=T(3k-3)+3T(22*3k-3)+3T(223k-3)+T(233k-3)+(n-1)+(n-2)+(n-3)最終T(2i3k-i)=O(1)時,2i3k-i≤3
T(n)≤(n-1)+(n-2)+(n-3)++(n-(k-1))=nk-(1+2++(k-1))
≤nlog3/2n(3分)
3、設(shè)函數(shù)f1、f2和f3的處理時間分別為O(n)、O(n2)和O(1),分析以下流程
的時間繁雜性:1)基本結(jié)構(gòu)
procedureA1(intn,b)(4分)
T(n)=max{O(n),O(n)}+n*O(1)=O(n2)
2
2)遞歸結(jié)構(gòu)
設(shè)A2的時間為T(n)T(n)=T(n-1)+O(1)n>1
=O(1)n≤3(3分)T(n)=T(n-2)+2O(n)==T(1)+nO(n)
=O(n2)(3分)
三、算法理解(本大題24分)
1、在一個空間安排n=5個活動,開始時間和終止時間分別為。寫出活動安排貪
心算法的運(yùn)行結(jié)果。
1)依照終止時間排序(3分)
[8,10)1,[9,11:30)3,[11:40,13)4,[12,14)2,[13:30,15)52)可行解1,4,5(3分)
2、寫出0/1背包問題的動態(tài)規(guī)劃方程,并簡要說明。fi(X)=max{fi-1(X),{fi-l(X—wi)+pi當(dāng)X≥wi}(3分)
fi(X)是前i個物品,背寬容積X子問題的最優(yōu)值,
當(dāng)?shù)趇個物品不選入,fi(X)等于fi-1(X)前i-1個物品,背寬容積X子問題的最優(yōu)值,
當(dāng)?shù)趇個物品不選入,得利潤pi,但前i-1個物品能使用背包為X—wi。(3分)
3、修改圖的m-著色的回溯算法,找到一個解,算法就終止。(6分)
Mcolor(n)
{k←1;x[k]←0;
Whilek>0do(2分){x[k]←x[k]+1;
whileplace(k)=falseandx[k]≤mdo
x[k]←x[k]+1
ifx[k]≤mthen
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年江西工業(yè)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試模擬試題有答案解析
- 2026年中央國家機(jī)關(guān)某部委所屬事業(yè)單位招聘高校畢業(yè)生備考題庫中國科學(xué)院大學(xué)就業(yè)指導(dǎo)中心及1套完整答案詳解
- 2026年上海對外經(jīng)貿(mào)大學(xué)公開招聘國際發(fā)展合作研究院行政管理崗位備考題庫完整答案詳解
- 3D打印技術(shù)在口腔種植即刻負(fù)重中的應(yīng)用
- 2026年大理州民政局公開選調(diào)事業(yè)單位工作人員備考題庫及參考答案詳解
- 2026年興業(yè)銀行廣州分行社會招聘備考題庫及一套完整答案詳解
- 2026年中電(海南)聯(lián)合創(chuàng)新研究院有限公司招聘備考題庫及完整答案詳解一套
- 2026年中國寧波外輪代理有限公司招聘備考題庫及參考答案詳解
- 2026年公誠管理咨詢有限公司華北分公司招聘備考題庫及答案詳解參考
- 2026年中交三航局第二工程有限公司招聘備考題庫及參考答案詳解
- 部編版九年級語文上冊期末復(fù)習(xí)課件
- 歷年復(fù)試專業(yè)課筆試真題-華電09電力
- 藥物臨床試驗與GCP課件
- 精品工程實(shí)施方案內(nèi)容
- 一線作業(yè)人員績效考核管理規(guī)定
- 骨關(guān)節(jié)疾病講解課件
- 第1課時 利用邊判定平行四邊形
- SJG 85-2020 邊坡工程技術(shù)標(biāo)準(zhǔn)-高清現(xiàn)行
- 附錄 表E.10 防火卷簾系統(tǒng)調(diào)試、檢測、驗收記錄(續(xù)表16)
- DL∕T 5610-2021 輸電網(wǎng)規(guī)劃設(shè)計規(guī)程
- 第二章世界貿(mào)易組織的基本架構(gòu)
評論
0/150
提交評論