算法分析与设计-重点知识及试题(共12页).doc

上传人:晟*** 文档编号:12536522 上传时间:2022-05-25 格式:DOC 页数:12 大小:54.50KB
下载 相关 举报
算法分析与设计-重点知识及试题(共12页).doc_第1页
第1页 / 共12页
算法分析与设计-重点知识及试题(共12页).doc_第2页
第2页 / 共12页
算法分析与设计-重点知识及试题(共12页).doc_第3页
第3页 / 共12页
算法分析与设计-重点知识及试题(共12页).doc_第4页
第4页 / 共12页
算法分析与设计-重点知识及试题(共12页).doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上递归:直接或间接的调用自身算法称为递归算法;用函数自身给出定义的函数称为递归函数。分治法的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。分治法(divide-and-conquer)的基本思想:A分割成k个更小规模的子问题。B对这k个子问题分别求解。如果子问题的规模仍然不够小,则再划分为k个子问题,如此递归的进行下去,直到问题规模足够小,很容易求出其解为止。C将求出的小规模的问题的解合并为一个更大规模的问题的解,自底向上逐步求出原来问题的解。设计动态规划算法的步骤(1)找出最优解的性质,并刻划其结构特征。(2)递归地定义最优值。(3)以自底向上的方式计算出最优值。(4)根据计算最优值时得到的信息,构造最优解。最优子结构性质:矩阵连乘计算次序问题的最优解包含着其子问题的最优解。递归算法求解问题时,每次产生的子问题并不总是新问题,有些子问题被反复计算多次。这种性质称为子问题的重叠性质贪心算法: 贪心算法总是作出在当前看来最好的选择,它并不从整体最优考虑,它所作出的选择只是在某种意义

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。