8章演算法.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8章演算法

第8章 演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法 8-4 動態規劃技巧 8-5 計算難題 演算法 演算法就是計算機方法,是設計適合計算機執行的方法 演算法常需要好的設計與分析,有時也需要腦筋急轉彎,才能找到好解答 先來個腦筋急轉彎吧 128金幣問題 地獄與天堂問題 十個聰明的囚犯問題 8-1 最大數及最小數找法 請找出16、77、25、85、12、8、36及52裡的最大數 請找出16、77、25、85、12、8、36及52裡的最大數及最小數 請找出16、77、25、85、12、8、36及52裡的最大數及第二大數 前三大數如何做呢? 8-2 排序 排序問題:給定n個數,請將它們由小排到大 排序是電腦經常用到的演算法,資料一旦排序之後,後續尋找便能快速進行 排序的演算法效率差別很大,當資料量變大時,演算法的好壞將影響執行所需時間甚鉅 本章介紹幾個排序法 選擇排序法(selection sort) 插入排序法(insertion sort) 泡沫排序法(bubble sort) 快速排序法(quick sort) 選擇排序法 選擇排序法 插入排序法 插入排序法 泡沫排序法 泡沫排序法 快速排序法 8-3 二元搜尋法 (binary search) 二元搜尋法 8-4 動態規劃技巧 動態規劃技巧有三個主要部份 遞迴關係(recurrence relation) 列表式運算(tabular computation) 路徑迴溯(traceback) 什麼樣的問題適合用動態規劃技巧來解呢 符合最佳化準則,亦即若將最佳答案解構,解構後的子答案仍為對應子問題的最佳解 解題過程中,有許多重複的子問題 費氏數(Fibonacci number) 如何計算 F10? 列表式計算 列表式計算可避免重複計算 最長共同子序列 子序列就是將一個序列中的一些(可能是零個)字元去掉所得到的序列,例如:pred、sdn、predent等都是 ”president” 的子序列 給定兩序列,最長共同子序列(LCS)問題是決定一個子序列,使得 該子序列是這兩序列的子序列 它的長度是最長的 最長共同子序列不一定是唯一 LCS例題I LCS例題II 定義遞迴關係式 計算LCS的長度 LCS的長度為6 路徑回溯找出LCS LCS為priden 8-5 計算難題 有些問題已證明是無解的 判斷程式是否會停的問題(halting problem) NP-Complete 所有NP-Complete問題,目前都沒有有效的精確解法,而且只要有一個找到有效解法,那所有NP-Complete問題都有有效解法了 許多看似簡單的問題,都已被證明為NP-Complete,例如: 旅行推銷員問題 小偷背包問題 8-* 計算機概論 全華科技圖書 F10 F9 F8 F8 F7 F7 F6 …… 55 34 21 13 8 5 3 2 1 1 0 F10 F9 F8 F7 F6 F5 F4 F3 F2 F1 F0 president providence a l g o r i t h m a l i g n m e n t 8-* 計算機概論 全華科技圖書

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档