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
动态规划-区间DP
代码随想录算法训练营 | day53
动态规划
1143.最长公共子序列,1035.不相交的线,53.最大子序和
刷题1143.最长公共子序列题目链接|文章讲解|视频讲解题目:给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,"ace"是"abcde"的子序列,但"aec"不是"abcde"的子序列。两个字符串的「公共子序列」是这两个字符
小周今天学习了吗
·
2023-12-21 22:16
java刷题记录
算法
动态规划
java
leetcode
代码随想录算法训练营 | day55
动态规划
392.判断子序列,115.不同的子序列
刷题392.判断子序列题目链接|文章讲解|视频讲解题目:给定字符串s和t,判断s是否为t的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示例1:输入:s="abc",t="ahbgdc"输出:true示例2:输入:s="axc",t="ahbgdc"输出:false提示:
小周今天学习了吗
·
2023-12-21 22:16
java刷题记录
算法
动态规划
java
leetcode
代码随想录算法训练营 | day39
动态规划
62.不同路径,63.不同路径Ⅱ
刷题62.不同路径题目链接|文章讲解|视频讲解题目:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n=7输出:28示例2:输入:m=2,n=3输出:3解释:从左上角开始,总共有3条路径可以到达右下角。向右->向右->向下向右
小周今天学习了吗
·
2023-12-21 22:46
java刷题记录
算法
动态规划
java
leetcode
代码随想录算法训练营 | day42
动态规划
01背包,416.分割等和子集
背包理论基础01背包:文章讲解|视频讲解01背包,滚动数组:文章讲解|视频讲解对于面试的话,其实掌握01背包,和完全背包,就够用了,最多可以再来一个多重背包。如果这几种背包,分不清,我这里画了一个图,如下:至于背包九讲其他背包,面试几乎不会问,都是竞赛级别的了,leetcode上连多重背包的题目都没有,所以题库也告诉我们,01背包和完全背包就够用了。而完全背包又是也是01背包稍作变化而来,即:完全
小周今天学习了吗
·
2023-12-21 22:46
java刷题记录
算法
动态规划
java
leetcode
代码随想录算法训练营 | day57
动态规划
647.回文子串,516.最长回文子序列
刷题647.回文子串题目链接|文章讲解|视频讲解题目:给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。示例1:输入:"abc"输出:3解释:三个回文子串:"a","b","c"示例2:输入:"aaa"输出:6解释:6个回文子串:"a","a","a","aa","aa","aaa"提示:输入的字符串长度不会
小周今天学习了吗
·
2023-12-21 22:42
java刷题记录
动态规划
算法
java
leetcode
动态规划
--第N个泰波那契数
https://leetcode.cn/problems/n-th-tribonacci-number/个人主页:Lei宝啊愿所有美好如期而遇
动态规划
,如果真要清楚理解的话,可能一开始学习不太可能,专有名词太多
Lei宝啊
·
2023-12-21 19:32
算法
动态规划
算法
动态规划
--三步问题
https://leetcode.cn/problems/three-steps-problem-lcci/个人主页:Lei宝啊愿所有美好如期而遇
动态规划
,如果真要清楚理解的话,可能一开始学习不太可能,
Lei宝啊
·
2023-12-21 19:32
算法
动态规划
算法
LeetCode 647回文子串 517最长回文子序列 | 代码随想录25期训练营day57
动态规划
算法14LeetCode647回文子串2023.12.20题目链接代码随想录讲解[链接]intcountSubstrings(strings){//暴力搜索,前两层遍历确定子字符串的起始和末尾位置
精彩文帅。
·
2023-12-21 18:39
LeetCode刷题
代码随想录训练营
leetcode
算法
数据结构
c++
代码随想录第三十三天(一刷&&C语言)|斐波那契数&&爬楼梯&&使用最小花费爬楼梯
动态规划
步骤:确定dp数组以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组一、斐波那契数思路:参考carl文档1、dp[i]的定义为:第i个数的斐波那契数值是dp[i]。
小黑刚
·
2023-12-21 17:22
Carl代码随想录练习记录
c语言
开发语言
数据结构与算法(数组、链表、栈、队列、树)
数据结构与算法时间复杂度只关注循环次数最多的一段代码总循环度等于最高阶项的复杂度嵌套代码的复杂度等于嵌套内外代码复杂度的乘积O(1)2代码解析递归+
动态规划
单方面使用递归,会使时间复杂度变高publicclassClimbStairs
小敬是个码农
·
2023-12-21 16:29
笔记
链表
数据结构
算法
数据结构学习 leetcode64最小路径和
动态规划
题目:建议看这里,有这道题详细的解析。我觉得写的挺好。这是我在学
动态规划
的时候,动手做的一道题。
_Rindo
·
2023-12-21 14:15
数据结构学习
数据结构
学习
数据结构学习 Leetcode1143最长公共子序列
动态规划
最长公共子序列LCS这是我在看
动态规划
学习的时候做的。这是一篇LCS。LCS是两个数组进行比较。
_Rindo
·
2023-12-21 14:15
数据结构学习
学习
数据结构学习 Leetcode300最长递增子序列
是我在学习
动态规划
时遇到的一道题。题目:一共有两种解法:
动态规划
贪心二分(很难理解,我还没完全懂。。。)解法一:
动态规划
思路:状态:nums的前i个数的最长递增子序列。
_Rindo
·
2023-12-21 13:39
数据结构学习
数据结构
学习
map|
动态规划
|单调栈|LeetCode975:奇偶跳
作者推荐【贪心算法】【中位贪心】.执行操作使频率分数最大涉及知识点单调栈
动态规划
map题目给定一个整数数组A,你可以从某一起始索引出发,跳跃一定次数。
闻缺陷则喜何志丹
·
2023-12-21 09:01
数据结构与算法
#
算法题
动态规划
算法
c++
LeetCode
map
单调栈
奇偶跳
【算法集训】基础数据结构:十一、邻接矩阵
今天题目难度比较大,后两道用的
动态规划
,后面再理解理解。
子琦啊
·
2023-12-21 07:22
【算法集训】基础数据结构
算法
数据结构
动态规划
系列 | 一文搞定
区间DP
文章目录特点石子合并题目描述问题分析程序代码复杂度分析环形石子合并题目描述问题分析程序代码复杂度分析能量项链题目描述问题分析程序代码复杂度分析加分二叉树题目描述问题分析程序代码复杂度分析凸多边形的划分题目描述问题分析程序代码复杂度分析棋盘分割题目描述问题分析程序代码特点
区间
一根老麻花
·
2023-12-21 05:02
手撕算法
算法
c++
动态规划
区间DP
python连续乘_
动态规划
--求最大连续子数组的和(Python实现)&求解最大连续乘积字串(Python实现)...
0]result=array[0]foriinrange(0,n):ifsumresult:result=sumend=istart=start1printresult,start,end上述采用的是
动态规划
思想
天蓝草
·
2023-12-20 20:47
python连续乘
647. 回文子串(Python)
题目难度:★★★☆☆类型:数组方法:
动态规划
力扣链接请移步本题传送门更多力扣中等题的解决方案请移步力扣中等题目录给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。
玖月晴
·
2023-12-20 19:04
【LeetCode】每日一题 2023_12_17 使用最小花费爬楼梯(
动态规划
)
文章目录刷题前唠嗑题目:使用最小花费爬楼梯题目描述代码与解题思路刷题前唠嗑考完六级,我终于又回来了,LeetCode每日一题?启动!!!题目:使用最小花费爬楼梯题目链接:746.使用最小花费爬楼梯题目描述代码与解题思路funcminCostClimbingStairs(cost[]int)int{dp:=make([]int,len(cost)+1)fori:=2;i<=len(cost);i++
戊子仲秋
·
2023-12-20 14:08
LeetCode
每日一题
leetcode
动态规划
算法
LeetCode刷题分类之
动态规划
674. 最长连续递增序列
1.题目给定一个未经排序的整数数组,找到最长且连续递增的子序列,并返回该序列的长度。连续递增的子序列可以由两个下标l和r(lnums[j])dp[i]=Math.max(dp[i],dp[j]+1);}当i=5时,即可计算出dp[5]的值3.代码classSolution{publicintfindLengthOfLCIS(int[]nums){if(nums==null||nums.length
逍遥白亦
·
2023-12-20 14:53
【算法刷题】每日打卡——
动态规划
(1)
背包问题例题一有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有N行,每行两个整数vi,wi,用空格隔开,分别表示第i件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0#inc
余炜yw
·
2023-12-20 12:41
算法
动态规划
算法
递归思想是基础计算机算法,分治思想,贪心算法,
动态规划
算法都是基于递归思想。1.1欧几里得算法用于求两个整数的最大公约数,又称辗转相除法。
Flash diamond!
·
2023-12-20 08:25
算法
贪心算法
动态规划
数据结构与算法之美学习笔记:37 | 贪心算法:如何用贪心算法实现Huffman压缩编码?
它们分别是贪心算法、分治算法、回溯算法、
动态规划
。更加确切地说,它们应该是算法思想,并不是具体的算法,常用来指导我们设计具体的算法和编码等。
浊酒南街
·
2023-12-20 08:31
数据结构与算法之美学习笔记
数据结构
算法
LeetCode java day 10(
动态规划
暂时告一段落)
LeetCodejavaday10(
动态规划
暂时告一段落)1646.获取生成数组中的最大值给你一个整数n。
ル ナ
·
2023-12-20 07:56
leetcode
java
动态规划
115 Distinct Subsequences
动态规划
实现,递推关系为image.pngfasterthan60%/***@param{string}s*@param{string}t*@return{number}*/varnumDistinct
jluemmmm
·
2023-12-20 05:34
【算法优选】
动态规划
之路径问题——贰
文章目录前言[下降最小路径和](https://leetcode.cn/problems/minimum-path-sum/)题目描述算法思路:代码实现[最小路径和](https://leetcode.cn/problems/minimum-path-sum/)算法思路代码实现[地下城游戏](https://leetcode.cn/problems/dungeon-game/)题目描述算法思路代码
遇事问春风乄
·
2023-12-20 04:25
算法优选
算法
动态规划
java
52 冷冻期内的投资策略优化
同
动态规划
#includeusingnamespace::std;usingstd::cout;usingstd::cin;intn;intprices[5100],dp[5100][4];intzdlr
646548
·
2023-12-20 02:49
算法oj
算法
c++
53 最大利润的投资Ⅱ
带状态标记的
动态规划
#includeusingnamespace::std;usingstd::cout;usingstd::cin;intn,k;intprices[1100],dp[1100][300
646548
·
2023-12-20 02:49
算法oj
算法
c++
56 购物清单优化
使用
动态规划
算法,具体思想和找零问题一致。
646548
·
2023-12-20 02:18
算法oj
算法
c++
算法-
动态规划
动态规划
算法应用场景-背包问题介绍
动态规划
(DynamicProgramming)算法的核心思想是:将大问题划分为小问题进行解决,从而一步步获取最优解的处理算法
动态规划
算法与分治算法类似,其基本思想也是将待求解问题分解成若干个子问题
HalcyonJX
·
2023-12-20 01:40
数据结构与算法
算法
动态规划
【MYSQL】-表的操作
作者:小树苗渴望变成参天大树作者宣言:认真写好每一篇博客作者gitee:gitee✨作者专栏:C语言,数据结构初阶,Linux,C++
动态规划
算法如果你喜欢作者的文章,就给作者点点关注吧!
橘柚!
·
2023-12-19 22:41
MYSQL
mysql
oracle
数据库
【Linux】-信号-(信号的产生,保存,处理,以及os是怎么读取硬件的输入,硬件异常和coredump,定时器的原理简单的用户态和内核态的详细介绍)
作者:小树苗渴望变成参天大树作者宣言:认真写好每一篇博客作者gitee:gitee✨作者专栏:C语言,数据结构初阶,Linux,C++
动态规划
算法如果你喜欢作者的文章,就给作者点点关注吧!
橘柚!
·
2023-12-19 22:10
Linux系统编程
linux
运维
服务器
【MYSQL】--MySQL的安装以及基础
作者:小树苗渴望变成参天大树作者宣言:认真写好每一篇博客作者gitee:gitee✨作者专栏:C语言,数据结构初阶,Linux,C++
动态规划
算法如果你喜欢作者的文章,就给作者点点关注吧!
橘柚!
·
2023-12-19 22:10
MYSQL
mysql
数据库
【MYSQL】-库的操作
作者:小树苗渴望变成参天大树作者宣言:认真写好每一篇博客作者gitee:gitee✨作者专栏:C语言,数据结构初阶,Linux,C++
动态规划
算法如果你喜欢作者的文章,就给作者点点关注吧!
橘柚!
·
2023-12-19 22:40
MYSQL
mysql
数据库
2023.12.17力扣每日一题
2023.12.17题目来源我的题解方法一
动态规划
(无优化)方法二
动态规划
(空间优化)题目来源力扣每日一题;题序:746我的题解方法一
动态规划
(无优化)这是一道比较典型的
动态规划
题。
菜菜的小彭
·
2023-12-19 16:58
java
力扣每日一题
leetcode
算法
职场和发展
动态规划
算法入门之爬楼梯系列
目录509.斐波那契数70.爬楼梯746.最小花费爬楼梯爬楼梯PLUS509.斐波那契数思路:递归可以直接秒,但时间复杂度是O(2^n),
动态规划
迭代只用O(n)classSolution{publicintfib
小白师弟学java
·
2023-12-19 16:43
数据结构与算法
leetcode
算法
数据结构
动态规划
java
c语言求解Redraiment走法
2.求解思路
动态规划
思路:记d[i]为以任意一个A[i]为末尾元素组成的最长递增子序列的长度,找出所有位于i之前且比A[i]小的元素A[j],此时可出现两种情况:(1)若找到,例如i=2,此时A[i
一路向后
·
2023-12-19 12:24
Pytorch神经网络自定义层(layer)
例如,研究人员发明了专门用于处理图像、文本、序列数据和执行
动态规划
的层。有时我们会遇到或要自己发明一个现在在深度学习框架中还不存在的层。在这些情况下,必须构建自定义层。
奉系坤阀
·
2023-12-19 12:50
DeepLearning
pytorch
神经网络
人工智能
layer
深度学习
[leetcode,
动态规划
] 完全平方数
给你一个整数n,返回和为n的完全平方数的最少数量。完全平方数是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9和16都是完全平方数,而3和11不是。示例1:输入:n=12输出:3解释:12=4+4+4示例2:输入:n=13输出:2解释:13=4+9提示:1usingnamespacestd;intdp[10005];intmain(){intn;scanf(
StudyingPanda
·
2023-12-19 11:58
leetcode
动态规划
算法
区间DP
(合并石子)的笔记
总是从最后一步进行分析:最后一次合并一定是左边连续的一部分和右边连续的一部分进行合并。f[i][j]表示为从编号i到编号j合并完成为一堆的最小代价。当iusingnamespacestd;constintN=310;intf[N][N],n,s[N];//前缀和intmain(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cin>>n;for(i
想不出来_6
·
2023-12-19 10:35
笔记
算法设计与分析2023秋-头歌实验-实验七
动态规划
文章目录第1关:数塔问题任务描述相关知识编程要求解题思路测试说明参考答案第2关:最长公共子序列任务描述相关知识编程要求解题思路:测试说明参考答案第3关:求序列-211-413-5-2的最大子段和任务描述相关知识编程要求解题思路:测试说明参考答案第4关:求最长的单调递增子序列长度任务描述相关知识编程要求解题思路:测试说明参考答案第5关:矩阵连乘问题任务描述相关知识编程要求测试说明参考答案第1关:数塔
明金同学
·
2023-12-19 10:00
算法
动态规划
【数据结构】贪心算法
缺点:可能不是正确的或最优的解二.引例当一个问题具有最优子结构性质时,可以用
动态规划
求解。也可以用贪心算法来求解。哈夫曼编码:每次选择集合中权值最小的两个子树构成一棵树。思想:贪心选择思想。
Hsianus
·
2023-12-19 09:11
数据结构与算法
数据结构
贪心算法
算法
day41算法训练|
动态规划
part03343. 整数拆分
343.整数拆分1.确定dp数组(dptable)以及下标的含义dp[i]:分拆数字i,可以得到的最大乘积为dp[i]2.确定递推公式其实可以从1遍历j,然后有两种渠道得到dp[i].一个是j*(i-j)直接相乘。一个是j*dp[i-j]j*(i-j)是单纯的把整数拆分为两个数相乘,而j*dp[i-j]是拆分成两个以及两个以上的个数相乘。dp[i]=max({dp[i],(i-j)*j,dp[i-
AdrianLeon
·
2023-12-19 08:40
算法
动态规划
动态规划
- 1137.第N个泰波那契数(C#和C实现)
动态规划
-1137.第N个泰波那契数(C#和C实现)题目描述泰波那契序列Tn定义如下:T0=0,T1=1,T2=1,且在n>=0的条件下Tn+3=Tn+Tn+1+Tn+2。
AmHardy
·
2023-12-19 07:59
#
LeetCode
算法
c#
c语言
leetcode
数据结构
算法通关村第十九关-白银挑战
动态规划
高频问题
动态规划
是一个非常重要的问题,相关的题目也特别多,这里我们就一起学习几个难度适用的题目本文我们就来盘点那些常见的
动态规划
问题,我们每道题都要先明白,这个基表arr的含义是什么,如何更新的.不同路径II描述
踏遍三十六岸
·
2023-12-19 06:31
算法村
算法
动态规划
java
数据结构
leetcode
算法设计基础——综合
算法设计基础中最基础的几种算法:分治法、减治法、贪心法、
动态规划
法、回溯法基本都掌握后,我们现在可以对这些算法做整体的比较,本次实验使用蛮力法、
动态规划
法、回溯法来求解0/1背包问题,来比较各个算法的优劣
林梓烯
·
2023-12-19 04:37
算法设计基础
算法
剑指offer19.正则表达式
这道题我一看就有印象,我室友算法课设抽到这题,他当时有个bug让我帮他看一下,然后我就大概看了一下他的算法,他是用
动态规划
写的,用了一个二维数组,然后我就试着按照这个思路去写,想了一会还是没有思路,就看题解了
荔枝味啊~
·
2023-12-19 01:18
剑指offer
leetcode
java
算法
LeetCode1143.最长公共子序列
这道题看完就大概知道要用
动态规划
,然后想想如何建立动态转移方程,就很简单了,我都感觉我不是想出来的,是根据直觉应该是这样的然后边想边写就出来,以下是我的代码:classSolution{publicintlongestCommonSubsequence
荔枝味啊~
·
2023-12-19 01:48
leetcode
动态规划
算法
leetcode
java
动态规划
——OJ题(一)
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《C++》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、第N个泰波那契数1、题目讲解2、思路讲解3、代码实现二、三步问题1、题目讲解2、思路讲解3、代码实现三、使用最小花费爬楼梯1、题目讲解2、思路讲解3、代码实现四、解码方法1、题目讲解2、思路讲解3、代码实现一、第N个泰波那契数1、题目讲解2、思路讲解状态表⽰:这道题可
北尘_
·
2023-12-18 23:42
经典算法试题
动态规划
算法
力扣---最长回文子串(
动态规划
)
目录编辑题目思路步骤:代码我的其他博客题目给你一个字符串s,找到s中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例2:输入:s="cbbd"输出:"bb"提示:1<=s.length<=1000s仅由数字和英文字母组成思路步骤:初始化状态:创建一个二维数组dp,其中dp[i][j
不想步入秃头的年龄
·
2023-12-18 22:07
刷题心得
leetcode
java
算法
动态规划
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他