当前位置:网站首页>动态规划_双数组字符串
动态规划_双数组字符串
2022-08-04 20:09:00 【Coding~Man】
两个题型,求最长连续子串和最长子串。
定义dp[m+1][n+1],表示的是字符串m的前i个字符和字符串n的前j个字符最长子串。
状态转移方程:
当charAt(i-1)==charAt(j-1)时候,dp[i][j]=dp[i-1][j-1]+1;
当charAt(i-1)!=charAt(j-1)时候,dp[i][j] = Math.max(dp[i-1][j],dp[i][j-1]);
最后返回dp[m][n];
最长连续子串时候
定义dp[m+1][n+1],表示的是字符串m的前i个字符和字符串n的前j个字符最长连续子串。
状态转移方程:当charAt(i-1)==charAt(j-1)时候,dp[i][j]=dp[i-1][j-1]+1; max=Math.max(max,dp[i][j]);
返回max;
边栏推荐
- v-model的使用
- 二叉树是否对称
- 2022年国内手机满意度榜单:华为稳坐国产品牌第一
- 面试官:索引为什么会失效?
- How to monitor code cyclomatic complexity by refactoring indicators
- 用“绿色计算“技术推动算力可持续发展
- 零知识证明笔记——私密交易,pederson,区间证明,所有权证明
- KubeSphere简介,功能介绍,优势,架构说明及应用场景
- "WAIC 2022 · hackers marathon" two ants wealth competition invited you to fight!
- Go学习笔记(篇一)配置Go开发环境
猜你喜欢
"WAIC 2022 · hackers marathon" two ants wealth competition invited you to fight!
零知识证明笔记——私密交易,pederson,区间证明,所有权证明
37.轮播图
多商户商城系统功能拆解22讲-平台端分销商品
二叉树是否对称
C#移动OA办公系统源码(基于微信企业号)
QT(42)-QT线程-线程调用槽函数
The book "The Essence of Alipay Experience Design", a record of knowledge related to testing
Desthiobiotin-PEG4-Azide_脱硫生物素-叠氮化物 100mg
How to monitor code cyclomatic complexity by refactoring indicators
随机推荐
The book "The Essence of Alipay Experience Design", a record of knowledge related to testing
WIN10系统如何开启终端
"WAIC 2022 · hackers marathon" two ants wealth competition invited you to fight!
Desthiobiotin衍生物Desthiobiotin-PEG4-Amine/Alkyne/Azide/DBCO
vim clear last search highlighting
Force KouTi (5), the longest text string back
SAP UI5 的初始化过程
蚂蚁集团时序数据库CeresDB正式开源
vehemently condemn
数据安全解决方案的发展
使用 Allatori 进行 Jar 包混淆
Red5搭建直播平台
MySQL字段类型
致-.-- -..- -
图片延迟加载、预加载
vs Code 运行一个本地WEB服务器
MySQL stored procedure introduction, creation, case, delete, view "recommended collection"
win10终端中如何切换磁盘
如何手动下载并安装 Visual Studio Code 的 SAP Fiori tools - Extension Pack
lds链接的 顺序问题