




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實(shí)用標(biāo)準(zhǔn)文案 北京大學(xué)信息科學(xué)技術(shù)學(xué)院考試試卷 考試科目:算法設(shè)計與分析姓名:學(xué)號: 考試時間:2009年6月9日 任課教師: 裝 訂 線 內(nèi) 題號 一 二 三 四 五 六 七 八 總分 分?jǐn)?shù) 閱卷人 精彩文檔 不 要 答 題 考場紀(jì)律 1 .請持學(xué)生證入場考試,并按指定座位就座;除必要的文具和教師指定的用 具用書外,其他所有物品包括手機(jī)、呼機(jī)、MP3、電子詞典、書籍、筆記、 紙張等嚴(yán)禁帶入座位,必須放在指定位置。凡有試題印制問題請向監(jiān)考教 師提出,不得向其他考生詢問。 2 .認(rèn)真、誠實(shí)、獨(dú)立并在規(guī)定時間內(nèi)完成答卷,嚴(yán)禁任何形式的違紀(jì)作弊行 為;否則,本答卷成績以 0分記,并根據(jù)北京大學(xué)本科考
2、試工作與學(xué)術(shù) 規(guī)范條例給予紀(jì)律處分。 3 .提前交卷的考生不要在考場逗留,不要在門口、窗外大聲喧嘩??荚嚱Y(jié)束 時間到,請停止答卷,在座位等候監(jiān)考教師收卷并清點(diǎn)完畢,方可離開考 場;考題和試卷不得帶出考場。 以下為試題和答題紙,共9 頁 一、填空題(選做5道,10分) 1 . 用矩陣冪的方法求斐波那契數(shù),其運(yùn)行時間為( )。 2 . 對于一個可以用動態(tài)規(guī)劃法求解的問題,要求問題既要滿足 ()的特性,又要具有大量的( )。 3. 對于一個可以用貪心法求解的問題,不僅要求問題滿足 ()的特性,還應(yīng)證明其貪心策略的() 4. 設(shè)有n個棧操作(PUSH、POP、MULTIPOP )的序列,作用于初始為
3、空的棧S。不區(qū)分三種操作,則每個操作的最壞運(yùn)行時間為 (),平攤運(yùn)行時間為()。 5. 三種平攤分析的方法分別為( )、()、 () 6. 四后問題的搜索空間為()樹;0-1背包問題的搜索空間 為()樹;巡回售貨員問題的搜索空間為( ) 樹。 7 .()法的求解目標(biāo)是找出解空間樹中滿足約束條件的所 有解,而()法的求解目標(biāo)則是找出滿足約束條件的 一個解,或是在滿足約束條件的解中找出在某種意義下的最優(yōu)解。 8.回溯法一般以( )優(yōu)先的方式搜索解空間樹, 而分支限界法則一般以( )優(yōu)先或以最小耗費(fèi)優(yōu)先的方 式搜索解空間樹。 、單項(xiàng)選擇題(10分) 1. 下列關(guān)于排序算法的敘述,不正確的是? ( )
4、 A 堆排序的最差情形運(yùn)行時間為(n lg n) B) 快速排序平均情形運(yùn)行時間為(n lg n) C) 任何排序算法的最差情形運(yùn)行時間都不可能比Q (nlg n)更小 D) 插入排序在最好情形下的運(yùn)行時間為(n) 裝 訂 線 內(nèi) 2. 對于課堂講解的線性時間內(nèi)找第 i小的元素的算法, () 下列敘述中不正確的是? A) 算法第一步中可以按每五個元素一組找中位數(shù); B) 算法第一步中可以按每七個元素一組找中位數(shù); B) 算法第一步中不能按每三個元素一組找中位數(shù); D)如果要求的n個元素的中位數(shù),則中位數(shù)一定是第一步中找到的中 不 要 答 題 位數(shù)中的某一個。 3. 主方法可以求解滿足形如下式的
5、遞推方程,() T(n) = aT (?) + f(n) 門則下列關(guān)于方程中的約束中不準(zhǔn)確的是? A) 對于系數(shù)a,必須滿足a 1 B) 對于系數(shù)b,必須滿足b 1 C) 若對于常數(shù) 0 , f(n)=0(nlogba-9,則 T(n)= (nlog ba) D) 若 f(n)= O(nlog ba),則 T(n)= (nlog balog n) 4 .下列哪些問題不能用貪心法求解? ( ) A)霍夫曼編碼冋題 B) 單源最短路徑問題 C) 0-1背包問題 D) 最小生成樹問題 5. 可合并堆上可以不包含下列哪個操作? B) UNI0N( H1, H2) A) DECREASE-KEY( H,
6、 x, k) C) INSERT(H, x) D) EXTRACT-MIN( H) 6. 不同堆上插入操作最差情形下的開銷或平攤開銷,() 對二叉堆、二項(xiàng)堆和斐波那契堆,下列選項(xiàng)中描述錯誤的是? A) 二叉堆為 (lg n)B) 二項(xiàng)堆為 O(lg n) C) 斐波那契堆為 (1)D)三種堆的開銷都是 (lg n) 關(guān)于網(wǎng)絡(luò)流的割,下列選項(xiàng)中錯誤的是?( 割(S,T)是流網(wǎng)絡(luò)G=(V,E)的一個劃分,其中s S, t T。如果 ) f是G上 c(S,T)。 的流,那么流經(jīng)割的凈流量為 f(S,T),割(S,T)上的容量定義為 A) I f I 宅(S, T) C) f(s, V-s) = |
7、f | B) f(S, T) = | f | D) f(S-s, V) = | f | 8. 下列隨機(jī)算法一定有解但解不一定正確的是?( A) SherwoodB) LasVegas C) MonteCarloD)三者都不是 在快速排序算法中引入隨機(jī)過程的主要目的是什么?( A) 改善確定性算法的平均運(yùn)行時間 B) 保證算法總能在O(n lg n)時間內(nèi)結(jié)束 C) 避免了算法最壞情況下的發(fā)生 D) 改善了確定性算法最壞情形下的平均運(yùn)行時間 10 . 用Monte Carlo方法估計四后問題回溯算法的效率。( 五次實(shí)驗(yàn)結(jié)果分別為 1,4,2、 2,4,1,3 則解空間中的結(jié)點(diǎn)數(shù)估計為? 、4,2
8、、 3,1,4,2、1,3 , D) 16.5 A) 16B) 16.2C) 17 裝 訂 線 內(nèi) 不 要 答 題 三、社會名流(20分) 在n個人中,一個被所有人知道但卻不知道別人的人,被定義為社會名流。 現(xiàn)在的問題是如果存在,試找出該社會名流。你可以使用的唯一方式是詢問: “請問你知道那個人嗎? ”請給出提問次數(shù)為O(n)的算法,寫出偽代碼,分析 算法的正確性,并給出算法運(yùn)行時間的精確分析(即O(n)中隱藏的系數(shù))。 (提示:當(dāng)你問 A是否認(rèn)識B時,如果A認(rèn)識B,則A不是社會名流; 如果A不認(rèn)識B,則B不是社會名流) 四、地板覆蓋(20分) 用2*1的地板塊覆蓋 3*n的地面有多少種方案?
9、如下圖是一個覆蓋的例 子,函數(shù)fn可用于求解這個問題,請說明fn算法的正確性,并說明算法運(yùn)行 時間的上界和下界。 int fn (i nt n) 裝 訂 線 內(nèi) if (n % 2 = 1) return 0; in t f = new in t n+1; f0 = 1; for (i nt i = 2; i = 0; j -= 2) 不 要 答 題 fi += fj*2; return fn; 五、田忌賽馬 (20分) 你一定聽過田忌賽馬的故事吧?如果3匹馬變成n匹,齊王仍然讓他的馬 按從優(yōu)到劣的順序出賽,田忌可以按任意順序選擇他的賽馬出賽。贏一局,田 忌可以得到200兩銀子,輸一局,田忌就
10、要輸?shù)?00兩銀子。已知國王和田 忌的所有馬的奔跑速度,并且所有馬奔跑的速度均不相同,現(xiàn)已經(jīng)對兩人的馬 分別從快到慢排好序,請設(shè)計一個算法,幫助田忌贏得最多的銀子。寫出偽代 碼,證明算法的正確性,并分析算法的復(fù)雜度。 裝 訂 線 內(nèi) (提示:可以設(shè)計一個貪心策略的算法,面對國王每匹順序出場的馬,女口 果田忌的馬快,就派最快的出場;否則派最慢的馬出場) 不 要 答 題 六、(20分)給出n項(xiàng)作業(yè)Ji, J2.Jn ,對應(yīng)每項(xiàng)作業(yè)有一個運(yùn)行時間 ti,在m 個處理器上調(diào)度這些作業(yè),使完成的時間最小。完成的時間定義為在所有的處 理器中運(yùn)行時間最長的處理器運(yùn)行的時間。采用如下的近似算法:即,按照原 始給定的作業(yè)順序:
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 流動科技館觀后感范文
- 海洋增材制造產(chǎn)業(yè)發(fā)展概述
- 海洋航道建設(shè)與維護(hù)
- 老年護(hù)理介紹課件教學(xué)
- 拆除工程合同履約及終止合同
- 夫妻離婚后彩禮返還及財產(chǎn)分割協(xié)議
- 材料物理晶體物理物理物理物理物理物理電化學(xué)合同
- 邊疆古代民族舞蹈考古合同
- 餐飲行業(yè)拆伙退伙協(xié)議書(財務(wù)清算)
- 牛場租賃與綠色養(yǎng)殖技術(shù)支持合同
- 門店營銷課件 完整版
- 高效執(zhí)行四原則(課堂PPT)
- HEP-15,HEP-16,HEP-17系列電氣閥門定位器
- DDST(丹佛發(fā)展篩選試驗(yàn))相關(guān)知識考核試題及答案
- 史記《孔子世家》原文
- 門式剛架輕型房屋鋼結(jié)構(gòu)設(shè)計
- 《古生物學(xué)》講義
- I地址的分類與管理
- 山東農(nóng)業(yè)大學(xué)工程造價與招投標(biāo)(專升本)期末考試復(fù)習(xí)題
- 國開大學(xué)2023年01月11237《物流管理基礎(chǔ)》期末考試答案
- 胃癌常見手術(shù)方式
評論
0/150
提交評論