当前位置: 首页 > wzjs >正文

阿里云网站怎么做阿里妈妈天津seo代理商

阿里云网站怎么做阿里妈妈,天津seo代理商,合肥建委信息服务平台,最便宜的网站叫什么名字1.贪心算法 ​ 贪心算法是一种在每一步选择中都采取在当前状态下最好或最优的选择,从而希望全局最好或是最优的算法。 特点 局部最优选择不能保证全局最优高效 适用条件 局部最优可以导致全局最优问题的最优解包含子问题的最优解 经典问题 活动选择问题最短路径最…

1.贪心算法

​ 贪心算法是一种在每一步选择中都采取在当前状态下最好或最优的选择,从而希望全局最好或是最优的算法。

  1. 特点
    • 局部最优选择
    • 不能保证全局最优
    • 高效
  2. 适用条件
    • 局部最优可以导致全局最优
    • 问题的最优解包含子问题的最优解
  3. 经典问题
    • 活动选择问题
    • 最短路径
    • 最小生成树

2.动态规划

​ 动态规划是一种分治思想,通常将原问题分解为相对简单的子问题的方式来求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的题.

  1. 特点
    • 重叠子问题:问题可以分解成若干子问题,且子问题会重复出现
    • 问题的最优解包含子问题的最优解
    • 存储子问题的解以避免重复计算
  2. 适用条件
    • 局部最优可以导致全局最优
    • 问题的最优解包含子问题的最优解
  3. 经典问题
    • 斐波那契数列
    • 背包问题
    • 最长公共子序列
    • 最短路径问题
  4. 解题步骤
    1. 确定dp数组(dp table)以及下标的含义
    2. 确定递推公式
    3. dp数组如何初始化
    4. 确定遍历顺序
    5. 举例推导dp数组

3.回溯

​ 回溯算法是一种通过探索所有可能的候选解来找出所有解的算法。

  1. 特点

    • 系统性:逐步构建候选解
    • 跳跃性:当发现部分候选解不可能得到正确解时,放弃该解(剪枝)
    • 通常用递归实现
  2. 经典问题

    • 组合问题:N个数里面按一定规则找出k个数的集合
    • 切割问题:一个字符串按一定规则有几种切割方式
    • 子集问题:一个N个数的集合里有多少符合条件的子集
    • 排列问题:N个数按一定规则全排列,有几种排列方式
    • 棋盘问题:N皇后,解数独等等
  3. 代码框架

    void backtracking(参数) {if (终止条件) {存放结果;return;}for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) {处理节点;backtracking(路径,选择列表); // 递归回溯,撤销处理结果}
    }

4.三者区别

在这里插入图片描述

http://www.dtcms.com/wzjs/490345.html

相关文章:

  • 政务网站建设论文国内最好用免费建站系统
  • 收废品做网站企业危机公关
  • 做箱包外贸哪个网站好宝安网站建设
  • 网站分析流程各大网站收录入口
  • 高校网站建设管理制度搜索引擎关键词怎么选
  • 网站服务内容怎样选小红书sem是什么意思
  • 企业网站手机版打广告去哪个平台
  • 公司怎么做网页网站优化师是一份怎样的工作
  • 做中国o2o网站领导线上推广平台报价
  • 做电影网站有哪些外链网站推荐几个
  • 哈尔滨营销型网站建设公司武汉seo价格
  • 全国医院网站建设搜索引擎优化实验报告
  • 做网站跑matlab程序河南今日重大新闻
  • edd次元的避风港网站代理百度应用商店app
  • 做淘宝电商比较厉害的网站如何做好互联网营销推广
  • 网站 mvc 设计杭州百度人工优化
  • 西安英文网站制作深企在线
  • 外贸官网建站怎样自己制作网站
  • 成都的做网站公司百度查重免费
  • 厦门做网站优化多少钱百度资源站长平台
  • 广州网站制作系统seo 知乎
  • j网站开发的相关知识官网seo哪家公司好
  • 网站改版设计百度快照怎么删除
  • 长沙 做网站智谋网站优化公司
  • 做物流网站电话号码seo自然优化排名技巧
  • 给网站做图网站seo搜索引擎优化教程
  • 章丘网站建设惠州seo关键字优化
  • 专业做网站电话福州百度推广排名
  • 怎么做公司销售网站郑州网站建设外包
  • 微企点建站平台介绍手机端搜索引擎排名