E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
动态规划算法专题
代码随想录算法训练42 |
动态规划
part04_背包问题1
正式开始背包问题,背包问题还是挺难的,虽然大家可能看了很多背包问题模板代码,感觉挺简单,但基本理解的都不够深入。如果是直接从来没听过背包问题,可以先看文字讲解慢慢了解这是干什么的。如果做过背包类问题,可以先看视频,很多内容,是自己平时没有考虑到位的。背包问题,力扣上没有原题,大家先了解理论,今天就安排一道具体题目。详细布置01背包问题二维代码随想录视频讲解:带你学透0-1背包问题!|关于背包问题,
纽北KING
·
2024-01-14 01:08
LeetCode刷题训练
算法
动态规划
代码随想录算法训练43 |
动态规划
part05
视频讲解:
动态规划
之背包问题,这个背包最多能装多少?
纽北KING
·
2024-01-14 01:08
LeetCode刷题训练
算法
动态规划
代码随想录算法训练38 |
动态规划
part01
理论基础无论大家之前对
动态规划
学到什么程度,一定要先看我讲的
动态规划
理论基础。如果没做过
动态规划
的题目,看我讲的理论基础,会有感觉是不是简单题想复杂了?
纽北KING
·
2024-01-14 01:08
LeetCode刷题训练
算法
动态规划
代码随想录算法训练45 |
动态规划
part07
视频讲解:
动态规划
之完全背包,装满背包最少的物品件数是多少?|LeetCode:322.零钱兑换_哔哩哔哩_bilibili代码随想录状态转移方
纽北KING
·
2024-01-14 01:35
LeetCode刷题训练
算法
动态规划
leetcode
动态规划
(单词拆分)
139.单词拆分力扣题目链接(opensnewwindow)给定一个非空字符串s和一个包含非空单词的列表wordDict,判定s是否可以被空格拆分为一个或多个在字典中出现的单词。说明:拆分时可以重复使用字典中的单词。你可以假设字典中没有重复的单词。示例1:输入:s=“leetcode”,wordDict=[“leet”,“code”]输出:true解释:返回true因为“leetcode”可以被拆
mingchen_peng
·
2024-01-13 22:53
动态规划
leetcode
leetcode
动态规划
算法
2021-02-25:给定一个正数数组arr,请把arr中所有的数分成两个集合。如果arr长度为偶数,两个集合包含数的个数要一样多;如果arr长度为奇数,两个集合包含数的个数必须只差一个。请尽量...
2.
动态规划
。dp是三维数组。有代码。代码用golang编写,代码如下:packa
福大大架构师每日一题
·
2024-01-13 21:18
python算法每日一练:
动态规划
02
一道
动态规划
(DynamicProgramming,DP)的算法题目。请注意,由于我无法直接提供图形或代码编辑器,我将以文字描述的方式呈现问题。
杜杜的man
·
2024-01-13 20:53
算法
python
动态规划
python算法每日一练:连续子数组的最大和
这是一道关于
动态规划
的算法题:题目描述:给定一个整数数组nums,请找出该数组中连续子数组的最大和,并返回这个最大和。
杜杜的man
·
2024-01-13 20:53
python
算法
【算法分析与设计】最短路径和
示例2:输入:grid=[[1,2,3],[4,5,6]]输出:12思想(
动态规划
)
动态规划
是分治思想的延伸,通俗一点来说
五敷有你
·
2024-01-13 20:41
算法分析与设计
算法
java
动态规划
数据结构
leetcode
3万字数据结构与算法学习笔记+知识点总结
ShellSort)堆排序(HeapSort)归并排序(MergeSort)快速排序(QuickSort)查找二分查找lower_boundupper_bound分治与递归逆序对数大数相加大数相乘贪婪算法
动态规划
背包问题找零钱问题
搬砖成就梦想
·
2024-01-13 17:15
c++语法
算法
c++知识总结
学习
笔记
算法
区间价值 --- 题解--
动态规划
目录区间价值题目描述输入描述:输出描述:输入输出备注:思路:代码:区间价值J-区间价值_牛客竞赛
动态规划
专题班习题课(nowcoder.com)时间限制:C/C++2秒,其他语言4秒空间限制:C/C++
Studying~
·
2024-01-13 16:52
动态规划
算法
排列游戏 ---
动态规划
--- 题解
目录排列游戏题目描述输入描述:输出描述:输入输出备注:思路:代码:排列游戏K-排列游戏_牛客竞赛
动态规划
专题班习题课(nowcoder.com)时间限制:C/C++1秒,其他语言2秒空间限制:C/C++
Studying~
·
2024-01-13 16:52
动态规划
算法
代码随想录算法训练营第四十五天 |70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数
1.1阶+1阶2.2阶之前使用
动态规划
完成过这道题,当时的递推公式为dp[j]=dp[j-2]+dp[j-1]但是这道题也可以使用背包问题去解决,weight={1,2}背包大小就是n阶利用背包问题的求解的动规五部曲
好吃的蛋奶星星
·
2024-01-13 15:26
算法
动态规划
数据结构
代码随想录算法训练营第四十五天 | 70. 爬楼梯 (进阶)● 322. 零钱兑换 ● 279.完全平方数
这个时候我们,并且到达每个台阶都可以走1-m个台阶,这个时候就需要利用完全背包;一共有n阶台阶,每一个我们都可以走1-m台阶,我们有m件物品,值1-m;问跳到楼顶有多少方法,就是问装满背包有多少方法;
动态规划
五部曲
河南第一深情彭于晏
·
2024-01-13 15:56
代码随想录算法训练营
算法
矩阵
leetcode
代码随想录算法训练营第四十五天|70. 爬楼梯 (进阶)、322. 零钱兑换、279.完全平方数
视频讲解:
动态规划
之完全背包,装满背包最少的物品件数是多少?|Lee
鹌鹑村村长
·
2024-01-13 15:54
代码随想录算法训练营
算法
leetcode
数据结构
动态规划
c++
dp专题10 目标和
这时候就用到了
动态规划
dp,这里我们可以知道有两个操作+-,我们分成两个子集,一些放正号子集left,另一些放负号子集righ。最后得到
Angindem
·
2024-01-13 15:50
算法笔记
算法
数据结构
96 不同得二叉搜索树 明安图法
动态规划
法
给定一个整数n,求以1…n为节点组成的二叉搜索树有多少种?示例:输入:3输出:5解释:给定n=3,一共有5种不同结构的二叉搜索树:13321\///\321132//\\来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/unique-binary-search-trees著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。clas
窝在薯片里的猫
·
2024-01-13 11:42
LeeCode
【二十】【
动态规划
】879. 盈利计划、377. 组合总和 Ⅳ、96. 不同的二叉搜索树 ,三道题目深度解析
动态规划
动态规划
就像是解决问题的一种策略,它可以帮助我们更高效地找到问题的解决方案。这个策略的核心思想就是将问题分解为一系列的小问题,并将每个小问题的解保存起来。
妖精七七_
·
2024-01-13 09:57
动态规划
c++
算法
动态规划
代码随想录算法训练营第五十九天 |503. 下一个更大元素 II、42. 接雨水
503.下一个更大元素II题目链接:503.下一个更大元素II暴力法模拟数组出线两遍42.接雨水题目链接:42.接雨水
动态规划
简单递增栈是从栈头到栈底递增栈顶作为底,栈顶后一个元素作为左边界,当前元素作为右边界
努力刷题的oyyo
·
2024-01-13 09:01
leetcode
动态规划
(爬楼梯、零钱兑换、完全平方数)
70.爬楼梯(进阶版)卡码网:57.爬楼梯(opensnewwindow)假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬至多m(1#includeusingnamespacestd;intmain(){intn,m;while(cin>>n>>m){vectordp(n+1,0);dp[0]=1;for(inti=1;i=0)dp[i]+=dp[i-j];}}coutdp(amount+1
mingchen_peng
·
2024-01-13 08:45
动态规划
leetcode
leetcode
动态规划
算法
【算法与数据结构】63、LeetCode不同路径 II
我们还是用
动态规划
来做。有障碍物的地方无法到达,因此路径数量为0,只需要将障碍物位置的dp数组记为0,除此之外障碍物后面的位置有可能无法到达(程序当中的两
晚安66
·
2024-01-13 07:40
算法
算法
【算法与数据结构】62、LeetCode不同路径
文章目录一、题目二、解法2.1
动态规划
解法2.2数论解法三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。
晚安66
·
2024-01-13 07:40
算法
算法
动态规划
之最短路径和
给定一个包含非负整数的mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[[1,3,1],[1,5,1],[4,2,1]]输出:7解释:因为路径1→3→1→1→1的总和最小。昨天做了道算法题,感觉画图很有助于自己理解算法的过程,这次再挑一个算法加深印象。碰到这种类型的题目,和递归很像,但是使用递归,如果数据范围比较大,就会花费
Real_man
·
2024-01-13 03:57
【背包问题】01背包问题和完全背包问题的模板
算法简述背包问题是一类经典的
动态规划
问题,背包问题分为:01背包问题,完全背包问题,多重背包问题和分组背包问题。这一类问题,我们可以使用闫式分析法,借鉴yxc大佬的思路创作的博客,以便自己复习和思考。
加油,旭杏
·
2024-01-13 03:20
初阶算法
背包问题
01背包问题
完全背包问题
优化版本
朴素版本
【Py/Java/C++三种语言OD2023C卷真题】20天拿下华为OD笔试之【启发式搜索】2023C-寻找最优的路测线路【欧弟算法】全网注释最详细分类最全的华为OD真题题解
文章目录题目描述与示例题目描述输入描述输出描述补充说明示例输入输出说明解题思路为什么不能使用
动态规划
启发式搜索代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目描述与示例题目描述评估一个网络的信号质量
闭着眼睛学算法
·
2024-01-13 02:10
最新华为OD真题
#
BFS
算法
java
c++
华为od
python
启发式搜索
【Py/Java/C++三种语言详解】LeetCode每日一题240109【
动态规划
】LeetCode2707题、字符串中的额外字符
文章目录题目描述解题思路简单举例哈希集合进行查找
动态规划
三部曲代码pythonjavacpp时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目描述给你一个下标从0开始的字符串s和一个单词字典dictionary
闭着眼睛学算法
·
2024-01-13 02:09
LeetCode
#
dp
java
c++
leetcode
python
动态规划
算法
力扣 | 322. 零钱兑换
这里使用
动态规划
,代码简洁更易理解package_322;importjava.util.Arrays;publicclassProblem_322_CoinChange{publicintcoinChange
molecule_jp
·
2024-01-13 02:07
编程语言
计算机基础
算法学习
leetcode
算法
数据结构
java
力扣面试150题 三角形最小路径和
解法:基础班
动态规划
题,从底往上推即可,听说曾是字节的笔试题,倒也是比较简单的题目了。
真的不吃番茄
·
2024-01-13 01:19
笔试面试算法题练习集
leetcode
面试
算法
java数据结构与算法刷题-----LeetCode62. 不同路径
LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846很多人觉得
动态规划
很难
殷丿grd_志鹏
·
2024-01-13 00:21
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode63. 不同路径 II
LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/123063846很多人觉得
动态规划
很难
殷丿grd_志鹏
·
2024-01-13 00:50
算法
java
leetcode
算法
此时我们讲解了0-1背包的多种应用
纯0-1背包(opensnewwindow)(
动态规划
:01背包理论基础(滚动数组))是求给定背包容量装满背包的最大价值是多少。
Wzideng
·
2024-01-13 00:17
java学习
算法知识
#
LeetCode题解
算法
leetcode
数据结构
acwing算法提高之
动态规划
--数位DP
目录1基础知识2模板3训练1基础知识暂无。。。2模板暂无。。。3训练题目1:度的数量。解题思路:分类讨论。C++代码如下,#include#includeusingnamespacestd;constintN=35;intK,B;intf[N][N];voidinit(){for(inti=0;inums;while(n)nums.emplace_back(n%B),n/=B;intres=0;i
YMWM_
·
2024-01-12 23:15
Acwing
C++学习
算法
动态规划
动态规划
学习笔记
首先,虽然
动态规划
的核心思想就是穷举求最值,但是问题可以千变万化,穷举所有可行解其实并不是一件容易的事,需要你熟练掌握递归思维,只有列出正确的「状态转移方程」,才能正确地穷举。
Sloent
·
2024-01-12 22:47
算法
动态规划
算法
【
动态规划
】【 数学】C++算法:514自由之路
作者推荐【
动态规划
】458:可怜的小猪涉及知识点
动态规划
数学力扣514自由之路电子游戏“辐射4”中,任务“通向自由”要求玩家到达名为“FreedomTrailRing”的金属表盘,并使用表盘拼写特定关键词才能开门
闻缺陷则喜何志丹
·
2024-01-12 18:15
#
算法题
算法
动态规划
c++
leetcode
数学
自由之路
金属盘
【
动态规划
】 【字典树】C++算法:472 连接词
作者推荐【
动态规划
】458:可怜的小猪涉及知识点
动态规划
字典树LeetCode472连接词给你一个不含重复单词的字符串数组words,请你找出并返回words中的所有连接词。
闻缺陷则喜何志丹
·
2024-01-12 18:14
#
算法题
算法
动态规划
c++
leetcode
字典树
连接词
字符串
【
动态规划
】【二分查找】C++算法 466 统计重复个数
作者推荐【
动态规划
】458:可怜的小猪涉及知识点
动态规划
二分查找力扣:466统计重复个数定义str=[s,n]表示str由n个字符串s连接构成。
闻缺陷则喜何志丹
·
2024-01-12 18:44
#
算法题
动态规划
算法
c++
leetcode
二分查找
统计
个数
【
动态规划
】【广度优先】LeetCode2258:逃离火灾
作者推荐本文涉及的基础知识点二分查找算法合集
动态规划
二分查找题目给你一个下标从0开始大小为mxn的二维整数数组grid,它表示一个网格图。每个格子为下面3个值之一:0表示草地。1表示着火的格子。
闻缺陷则喜何志丹
·
2024-01-12 18:09
数据结构与算法
#
算法题
动态规划
宽度优先
算法
c++
二分查找
LeetCode
火灾
【
动态规划
】19子数组系列_最大子数组和_C++(medium)
题目链接:leetcode最大子数组和目录题目解析:算法原理1.状态表示2.状态转移方程3.初始化4.填表顺序5.返回值编写代码题目解析:题目让我们找出一个具有最大和的连续子数组,返回其最大和。算法原理:1.状态表示先创建一个dp表首先先思考dp表里面的值所表示的含义(是什么?)dp[i]表示在i位置连续子数组和的最大值这种状态表示怎么来的?1.经验+题目要求经验:以i位置为结尾题目要求返回其最大
吃不胖的熊猫
·
2024-01-12 18:26
动态规划
动态规划
c++
算法
leetcode
开发语言
【
动态规划
】20子数组系列_环形子数组的最大和_C++(medium)
题目链接:leetcode环形子数组的最大和目录题目解析:算法原理1.状态表示2.状态转移方程3.初始化4.填表顺序5.返回值编写代码题目解析:题目让我们求返回nums的非空子数组的最大可能和这道题如果是按照-这道题-是不对的,因为这道题中是环形数组。这道题我们可以分情况讨论:1.先按照之前的方法:子数组系列_最大子数组和求出如果不是环形数组那么他的最大和是多少;(求最大和)2.我们反过来想,这里
吃不胖的熊猫
·
2024-01-12 18:23
动态规划
算法
c++
动态规划
leetcode
开发语言
算法训练营Day38
#Java#完全背包#
动态规划
Feelingandexperiences:
动态规划
:完全背包理论基础之前学习的是01背包,其特点在于:每个物品都只能取一个而完全背包则是可以一个物品取多个。
momolinshaomo
·
2024-01-12 17:56
算法
【最优控制笔记】——4自适应
动态规划
3
自适应
动态规划
2策略迭代2.1离散策略迭代策略迭代与值迭代的异同值迭代通过先给定值函数V,策略迭代先给定控制率u两者原理上类似,都采用控制率u更新迭代,使V最终收敛的方式逼近最优性能指标2.1.1原理:
Piccab0o
·
2024-01-12 17:34
最优控制课堂笔记
笔记
动态规划
算法
【最优控制笔记】——3
动态规划
之连续系统2
动态规划
6.3连续系统的
动态规划
说明:本节主要阐述连续系统
动态规划
的第二种求解思路,其系统及性能指标形式为:目的是:找到区间[t0,T][t_0,T][t0,T]上的连续控制量u∗(t)u^*(t)u∗
Piccab0o
·
2024-01-12 17:33
最优控制课堂笔记
笔记
动态规划
算法
【最优控制笔记】——3
动态规划
之离散系统
动态规划
说明:将前述内容进一步扩展,尝试推广到
动态规划
问题。
Piccab0o
·
2024-01-12 17:33
最优控制课堂笔记
笔记
动态规划
算法
代码随想录刷题题Day32
刷题语言:C++Day32任务●70.爬楼梯(进阶)●322.零钱兑换●279.完全平方数1爬楼梯(进阶)70.爬楼梯(进阶)思路:
动态规划
(1)确定dp数组以及下标的含义dp[i]:爬到有i个台阶的楼顶
Big David
·
2024-01-12 15:29
代码随想录刷题
c++
数据结构
动态规划
代码随享录
2024.1.9力扣每日一题——字符串中的额外
2024.1.9题目来源我的题解方法一集合+
动态规划
方法二字典树+
动态规划
题目来源力扣每日一题;题序:2707我的题解方法一集合+
动态规划
题目的要求是讲字符串s划分为多个不重叠的子串,然后尽可能使得更多的子串匹配到
菜菜的小彭
·
2024-01-12 13:48
java
力扣每日一题
leetcode
算法
java
2024.1.11力扣每日一题——构造有效字符串的最少插入数
2024.1.11题目来源我的题解方法一暴力模拟方法二
动态规划
方法三直接拼接方法四计算组数题目来源力扣每日一题;题序:2645我的题解方法一暴力模拟直接模拟,根据题意可知若是abc则不用插入,若是ab,
菜菜的小彭
·
2024-01-12 13:48
java
力扣每日一题
leetcode
算法
java
算法训练营Day37
#Java#
动态规划
Feelingandexperiences:目标和:力扣题目链接给你一个非负整数数组nums和一个整数target。
momolinshaomo
·
2024-01-12 13:17
算法
算法笔记 晴神(胡凡等著) 完整pdf下载
C/C++快速入门、入门模拟、算法初步、数学问题、C++标准模板库(STL)、数据结构专题(二章)、搜索专题、图
算法专题
、
动态规划
专题、字符串专题、专题扩展。
数据与人
·
2024-01-12 13:10
从零钱兑换再看
动态规划
的套路
在昨天的文章关于背包问题的一点发散之后,有小伙伴说感觉跟LeetCode上一道题零钱兑换很像,但是又好像有点不一样,简单的暴力递归跟缓存优化都能做出来,就是自下而上的方法不怎么有思路。我看了下,其实这道题跟我们昨天的题目有异曲同工之处,可以说极度相似,今天我们就来分析分析这道题。题目我再贴出来:给定不同面额的硬币coins和一个总金额amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个
小小小小小粽子
·
2024-01-12 12:48
字符串中的额外字符(哈希表+
动态规划
)
2024-1-9文章目录[2707.字符串中的额外字符](https://leetcode.cn/problems/extra-characters-in-a-string/)思路:哈希表+
动态规划
2707
翁佳明
·
2024-01-12 10:33
LeetCode
leetcode
算法
职场和发展
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他