当前位置: 首页 > news >正文

日志|动态规划|最长回文子串|最长公共子序列|HTML CSS

力扣

局部截取_20250924_165439

中心扩展法

对于奇数个:l和r初始位置都在中心字符,不断向前向后找到相同的位置
对于偶数个:l和r在中心字符差一,不断向前向后找相同位置
迭代每个字符,分开找奇数偶数。

点击查看代码
class Solution {public String longestPalindrome(String s) {if (s == null || s.length() < 1) return "";int res_start = 0;int res_len = 0;for(int i = 0;i < s.length();i++){//找奇数:babint left = i;int right = i;while(left>0 && right<s.length()&&s.charAt(left)==s.charAt(right)){if(right-left+1 > res_len){res_len = right - left + 1;res_start = left;}left--;right++;}//找偶数:bbint l = i;int r = i+1;while(l>0 && r < s.length() && s.charAt(l) == s.charAt(r)){if(r-l+1 > res_len){res_len = r - l + 1;res_start = l;}}}return s.substring(res_start,res_start + res_len);}
}

局部截取_20250924_173851

动态规划法

不太懂,死记硬背把,两个字符串A和B,数量化为二维数组,dp二维数组。行是A,列是B。
多造一行一列,把第0行第0列初试化为0,会有答案使得字符串为空。
开始迭代,从第一行第一列开始。
如果字符相等,dp.cur = 左上角 + 1
反之,dp.cur = 上面 + 左面 其一 的最大值

点击查看代码
class Solution {public int longestCommonSubsequence(String text1, String text2) {int m = text1.length();int n = text2.length();int[][] dp = new int[m+1][n+1];for(int i = 1;i < m+1;i++){for(int j = 1;j < n+1;j++){if(text1.charAt(i-1) == text2.charAt(j-1)){dp[i][j] = dp[i-1][j-1] + 1;}else{dp[i][j] = Math.max(dp[i-1][j],dp[i][j-1]);}}}return dp[m][n];}
}
####Javaweb

HTML CSS JS Vue3 Ajax

局部截取_20250924_194626

局部截取_20250924_200058

HTML常见标签

局部截取_20250924_212044

局部截取_20250924_212123

局部截取_20250924_212106

局部截取_20250924_212149

CSS常见语法

局部截取_20250924_213509

类选择器
局部截取_20250924_213957

局部截取_20250924_214010

元素选择器
局部截取_20250924_215211

局部截取_20250924_215231

http://www.zskr.cn/news/11172.html

相关文章:

  • OTA升级时软件异常复位问题分析
  • Atcoder Educational DP Contest 做题记录
  • 20250924
  • 《Real-Time Rendering》第二章 图形渲染管线
  • 放弃Unity后,我为什么选择了Unigine?
  • 题单63——流程控制
  • 科技信息差(9.22) - 指南
  • 适合电子纸屏幕的简易象棋打谱程序
  • java_string比较中的细节
  • 【CV】GAN代码解析: networks.py
  • 9-24
  • 代码随想录算法训练营第八天 |344.反转字符串、541. 反转字符串II、LCR 122. 路径加密
  • 9/24
  • 完整教程:【力扣LeetCode】 1413_逐步求和得到正数的最小值
  • 测试脚本
  • 实用指南:python+django/flask的宠物救助及领养系统javaweb
  • glTF/glb:您需要知道的一切,怎么免费获取下载
  • 第五章 运算符、表达式和语句
  • 学习问题日记-2
  • Are English people good or bad
  • Lampiao靶场渗透wp-脏牛提权
  • 社交网络架构。京东场景题:亿级用户100Wqps 社交关系如何设计?如何查看我的关注,关注我的?
  • go 面试题
  • 什么是sql 慢日志。哈罗面试:没开sql慢日志,怎么发现慢 sql?
  • 2025.9.24
  • StarRocks GitHub 工作流程
  • 【Selenium】消除Selenium报错:ChromeDriver与Chrome浏览器版本不匹配
  • Java第二次实验
  • 英语_阅读
  • 《新概念英语》在线朗读,单句点读,随时随地在线学习。