IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 2021.7.9 -> 正文阅读

[数据结构与算法]2021.7.9

今天是暑假留校第一天,准备先复健一下。
最近几个月有点摸鱼,打算把动态规划,基本数据结构(线段树,树状数组)给先整一整,然后就是之前分的图论方向,需要把几个重要的(最短路系列,tarjin,连通性相关,图的匹配,网络流)再做些题。
今天的话就是先动态规划。
1、记忆化搜索
特征总结:
①不依赖任何外部变量。可以通过有外部变量的优化过来。
②答案以返回值的形式存在,不能以参数的形式存在。
③对于同一组参数,其对应的答案是一致的,这也是能记忆化搜索的原因。
写这种题首先可以写出他的暴搜程序,改成不需要任何外部变量,添加记忆化数组。
一定要记得给记忆化数组赋值2、区间dp
特征总结:能将问题分解为能两两合并的形式。
对整个问题设最优值,枚举合并点,将问题分解为左右两个部分,最后合并两个部分的最优值得到原问题的最优值。
在这里插入图片描述
3、DAG上的dp
特征总结:这类dp可以先由题目中的二元关系建立一个有向无环图模型,再在这个DAG上进行dp。有点类似于记忆化搜索。

4、树形dp
特征总结:可以建立树形结构,并可以用所有叶子节点的方案去更新其父节点的最优解。
一般都是采用递归,遍历子节点直至叶子节点回溯更新答案。
在这里插入图片描述
换根dp
特征总结:通常需要两次 DFS,第一次 DFS 预处理如深度,点权和之类的信息,在第二次 DFS 开始运行换根动态规划。
在这里插入图片描述

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-07-10 11:38:31  更:2021-07-10 11:39:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 12:44:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码