数据结构与算法应用(软件设计师备考笔记).docx
《数据结构与算法应用(软件设计师备考笔记).docx》由会员分享,可在线阅读,更多相关《数据结构与算法应用(软件设计师备考笔记).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录第十二章.数据结构及算法应用第一节.分治法第二节.回溯法第三节.贪心法第四节.动态规划法第五节.哈夫曼编码第十二章.数据结构及算法应用第一节.分治法其基本思想是把一个比较大的、复杂的问题,拆分成一些比较小的子问题,如快速排序算法基本原则1. 该问题的规模缩小到一定的程度就可以容易地解决2. 该问题可以分解为若干个规模较小的相同问题3. 利用该问题分解出的子问题的解可以合并为该问题的解4. 该问题所分解出的各个子问题是相互独立的分治法递归技术递归,就是在运行的过程中调用自己图注:该算法的目的是求这样一个数列,由零开始的,每一个数都等于前面两个数之和的数列,该算法操作即:将 F(3)转换为 F
2、(1)和 F(2)之和,F(4)转换为 F(2)和 F(3)之和 这样可以使所有的 F(n)都能化为 F(1)和 F(0)的和分治法二分法查找第二节.回溯法基本原则概念:回溯法是一种选优搜索法,按选优条件向前搜索,以达成目标。但当搜索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新进行选择。这种走不通就退回一步再继续往下走的技术就是回溯法第三节.贪心法基本原则1. 概念:总是做出在当前来说是最好的选择,而并不从整体上加以考虑,它所做的每一步选择只是当前步骤的局部最优选择,但从整体来说不一定是最优的选择。由于它不必为了寻找最优解而穷尽所有可能解,因此其耗费时间少,一般可以快速得到满意的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 应用 软件 设计师 备考 笔记
限制150内