




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、算法設計與分析實驗報告實驗名稱動態規劃學 院數學與計算機學院班級信科00000學號 6666666666姓 名 0000002016 年姓名實驗日期實驗名稱動態規劃【實驗目的】理解動態規劃算法的思想,能靈活利用動態規劃算法解決實際計算問題?!緦嶒瀮热荨繀⒖荚创a MatrixChain.cpp,RecurveMatrixChain.cpp,lookupMatrixChain.cpp閱讀參考代碼,理解動態規劃算法的主要數據結構;比較動態規劃算法和分治算法的異同;比較規劃算法和備注算法的異同;針對4.6, 4.7兩節問題,在巳有動態規劃算法基礎上,編程求解最優解;【實驗原理】(含相關算法流程圖,可寫
2、多頁)【實驗環境】微型計算機;Windows7操作系統;Code blocks、vs2012 集成開發環境?!緦嶒炦^程與結果】(附主要源碼及運行結果截圖)最長單調子序列問題#include #define MAXLENGTH 1000using namespace std;int LongestIncreasingSubsequence(int X, int n, int c, int line)(int pathMAXLENGTH;gEi岫=i;c0 = 1;輸入數組5= 1;in;+i,ci = 1;for (int j = 0; j = Xj & cj + 1 ci)ci = cj +
3、1;蛔=int max = 0;int end = -1;得到最大和獲得最長遞增子序列的最后一個元素的索引int cMAXLENGTH;int lineMAXLENGTH;while (cin n, n != 0)(for (int i = 0; i Xi;int max = LongestIncreasingSubsequence(X, n, c, line);cout Longest Increasing Subsequences Length: max = 0; -i)(cout linei;cout endl;:/打印res數組for (int i = 1; i = n; i+) (f
4、or (int j = 1; j = i; j+) (,;廣5cout endl;*/cout res11 endl;/最 大路徑和值/找出靠右路徑int y = 1;cout arr1y ;/頂部最大for (int i = 2; i = n; i+) (/從上往下找,只需要比較y和y+1,相應輸出“最大值下標對應的”原值if (resiy = resiy+1) cout arriy+1 : y = y+1;/更新 yelse ifcout endl;return 0; IXWpprQliMgtolMPebiWViCM 6 4 5re.imMl Q (QiO) 皿昌皿訪皿 tijw : 89
5、. 457 s te-F? snv key to -critLrv.H-快拘械吾滴A注全:2I41&【實驗小結】分治法與動態規劃主要共同點:二者都要求原問題具有最優子結構性質,都是將原問題分而治之,分解成若十個規模較 小(小到很容易解決的程序)的子問題.然后將子問題的解合并,形成原問題的解.分治法與動態規劃實現方法:分治法通常利用遞歸求解.動態規劃通常利用迭代法自底向上求解,但也能用具有記憶功能的遞歸法自頂向下 求解.分治法與動態規劃主要區別:分治法將分解后的子問題看成相互獨立的.動態規劃將分解后的子問題理解為相互間有聯系,有重疊部分.2.相同點解決的問題都需要最優子結構備忘錄方法與動態規劃和遞歸的區別:1、動態規劃是自低向上,備忘錄方法是自頂向下,遞歸是自頂向下2、動態
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 拉巴爾護理流程圖講解
- 上海體育大學《醫學信息織》2023-2024學年第一學期期末試卷
- 山東省日照市嵐山區2025年中考數學試題模擬卷(一)含解析
- 上海市閔行區民辦上寶中學2024-2025學年初三中考總復習單元同步滾動測試卷數學試題含解析
- 新疆天山職業技術大學《雙語食品機械與設備》2023-2024學年第一學期期末試卷
- 新疆維吾爾自治區阿克蘇地區沙雅縣2025屆初三下學期第一周綜合自測化學試題含解析
- 長沙醫學院《數據庫》2023-2024學年第二學期期末試卷
- 江西農業大學《中學生物學教材分析與教學設計》2023-2024學年第二學期期末試卷
- 新疆烏魯木齊市達標名校2025屆初三全真模擬化學試題含解析
- 上海體育大學《無機及分析化學B》2023-2024學年第二學期期末試卷
- 2025年興業銀行股份有限公司招聘筆試參考題庫含答案解析
- 七年級語文下冊(統編版2024)-【新教材解讀】義務教育教材內容解讀課件
- 冷庫工程施工組織設計方案
- 消化內科診療指南及操作規范
- 網約配送員培訓課件
- 五星出東方利中國-新疆文化網
- 《當前國際安全形勢》課件
- 《貨幣的前世今生》課件
- 3.1 貫徹新發展理念 課件-高中政治統編版必修二經濟與社會
- 2025天貓服飾春夏趨勢白皮書
- 設備的運行動態管理制度(4篇)
評論
0/150
提交評論