当前位置:网站首页>动态规划总结
动态规划总结
2022-07-29 05:24:00 【lalajh】
递归树为 时间复杂度为O(2的n次方)
剪枝操作(优化) 时间复杂度为O(n)
消除冗余计算
实际就是
代码实现
上面的优化,是从F(20)到F(1)和F(0),算出F(1)和F(0)在反推回去算出F(20)
有两个过程,自顶向下和自底向上!
再次优化,消除自顶向下
只有自底向上
可以再次优化,优化空间复杂度
问题
暴力法:
优化-备忘录
再次优化
总结
边栏推荐
- 循环链表和双向链表
- 【RoboMaster】A板接收JY-ME01角度传感器数据--modebus协议&CRC软件校验
- 智能货架安全监测系统
- QT learning notes - Import and export of Excel
- SimpleFOC+PlatformIO踩坑之路
- ML10 self study notes SVM
- 八大排序----------------冒泡排序
- 低成本2.4GHz 无线收发芯片--Ci24R1
- Zero basics FPGA (5): counter of sequential logic circuit design (with introduction to breathing lamp experiment and simple combinational logic design)
- 滑动窗口 Leetcode 76.最小覆盖子串(困难) 76.76. MinimumWindow Substring (Hard)
猜你喜欢
【软件工程之美 - 专栏笔记】16 | 怎样才能写好项目文档?
Huawei cloud 14 day Hongmeng device development -day1 source code acquisition
CS5340国产替代DP5340多比特音频 A/D 转换器
Hal library learning notes-12 SPI
LeetCode #167.两数之和 II - 输入有序数组
ML10 self study notes SVM
LeetCode #9.回文数
关于时间复杂度的个人看法
【软件工程之美 - 专栏笔记】23 | 架构师:不想当架构师的程序员不是好程序员
Hal library learning notes-11 I2C
随机推荐
Ml6 self study notes
TB6600+stm32F407测试
基于51单片机的DAC0832波形发生器
低功耗蓝牙5.0芯片nrf52832-QFAA
【软件工程之美 - 专栏笔记】16 | 怎样才能写好项目文档?
LeetCode #26.删除有序数组中的重复项
LeetCode #35.搜索插入位置
Jingwei Qili: development of heart rate and blood oxygen module based on hmep060 (1: FPGA sends multi bit instructions)
Hal library learning notes-12 SPI
2.4G频段的无线收发芯片 SI24R1 问题汇总解答
CS5340国产替代DP5340多比特音频 A/D 转换器
智能货架安全监测系统
动态加载数据
从头安装MYSQL(MYSQL安装文档-解压版)
基于51单片机的四路抢答器仿真
Eight sorts --------- quick sort
DP4301—SUB-1G高集成度无线收发芯片
Ml9 self study notes
【软件工程之美 - 专栏笔记】24 | 技术债务:是继续修修补补凑合着用,还是推翻重来?
关于【链式前向星】的自学理解