



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第五章并行算法的一般設(shè)計策略習題例題:1、令n是待排序的元素數(shù),p= 2d是d維超立方中處理器的數(shù)目。假定開始隨機選定主元x,并將其播送給所有其他處理器,每個處理器按索接收到的x,對其n/p個元素按照w x和x進行劃分,然后按維進行交換。這樣在超立方上實現(xiàn)的快排序算法如下:算法 5.6 超立方上快排序算法輸入: n 個元素, B = n/p, d = log p輸出: 按超立方編號進行全局排序Begin(1) id = pr ocessor s label(2) for i=1 to ddo(2.1) x = pivot/ * 選主元 * /(2.2) 劃分B為Bi和B2滿足Bi w B B2
2、(2.3) if第i位是零 then(i) 沿第i維發(fā)送B2給其鄰者(ii) C = 沿第 i 維接收的子序列(iii) B= B 1 U Celse(i) 沿第 i 維發(fā)送 B1 給其鄰者(ii) C = 沿第 i 維接收的子序列(iii) B= B 2U Cendifendfor(3) 使用串行快排序算法局部排序 B = n/p 個數(shù)End 試解釋上述算法的原理。 試舉一例說明上述算法的逐步執(zhí)行過程。2、 令T = babaababa& P =abab,試用算法5.4計算兩者的匹配情況。 試分析 KMP 算法為何不能簡單并行化。3、 給定序列( 33, 21, 13, 54, 82, 33
3、, 40, 72)和 8 個處理器,試按照 算法 5.2構(gòu)造 棵為在 PRAM-CRCW 模型上執(zhí)行快排序所用的二叉樹。4、計算duel(p, q)函數(shù)的算法如下:算法 5.7 計算串匹配的 duel(p, q) 的算法輸入:WIT 1: n-m+1 , 1w p qw n-m+1 , ( p - q) m/2輸出: 返回競爭幸存者的位置或者 null (表示 p 和 q 之一不存在)Beginif p=null then duel= q elseif q =null then duel= p else(1) j= q - p +i(2) w=WIT( j)(3) if T(q+w-1)豐 P
4、(w) then(i) WIT( q) = w(ii) duel= pelse(i) WIT( p) = q -p +1(ii) duel= qendifendifEnd 令 T = abaababaababaababababa P = abaababa,試計算 WIT( i); 試考慮P=6, q=9的競爭情況。5、對于圖5.2(a)的加權(quán)有向圖,試用 算法5.5,逐步求出D2, D4和D8中各元素dj :d00d01d02d03d04d05d06d00did02d03d04d05d06dwd;d13d125d16dwd121d12d13dud16.060d61d:2d64d:6060d62id62d:3d64d:5d664(b) D2(a) Dd0od0
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位維修家具合同范本
- 寫字樓招商服務(wù)合同范例
- 共享花園出租合同范本
- 單位設(shè)備維修合同范本
- 兼職上課合同范本
- 代客操盤合同 合同范本
- 人民醫(yī)院護士聘用合同范本
- 醫(yī)用制氧機轉(zhuǎn)讓合同范本
- 借款房屋合同范本
- 養(yǎng)生館三個合伙人合同范本
- 2025年中國國投高新產(chǎn)業(yè)投資集團招聘筆試參考題庫含答案解析
- 2024-2025學年小學美術(shù)一年級下冊(2024)嶺南版(2024)教學設(shè)計合集
- 《研學旅行課程設(shè)計》課件-研學課程設(shè)計計劃
- 年產(chǎn)10噸功能益生菌凍干粉的工廠設(shè)計改
- 初中三角函數(shù)計算題100道
- 蘇州大學應(yīng)用技術(shù)學院財務(wù)管理
- 2022年新目標英語七年級期末考試質(zhì)量分析
- 北師大版五年級數(shù)學下冊導學案全冊
- 臺球俱樂部助教制度及待遇
- 醫(yī)院護士勞動合同
- 醫(yī)師聘用證明.doc
評論
0/150
提交評論