当前位置: 首页 > 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.hskmm.com/?act=detail&tid=16213

相关文章:

  • Java 字段命名避坑: success和isSuccess
  • OTA升级时软件异常复位问题分析
  • Atcoder Educational DP Contest 做题记录
  • 20250924
  • 跨端边云时序数据管理新范式:Apache IoTDB 的 DB+AI 融合之道 - 实践
  • 《Real-Time Rendering》第二章 图形渲染管线
  • 放弃Unity后,我为什么选择了Unigine?
  • PHP 与 Java 的终极对比:2025年,开发者该如何选择? - 详解
  • 题单63——流程控制
  • 银行同业存单的信用等级
  • 软件技术基础第一次作业
  • 2025XDOJ个人题解——写在前面
  • 适合电子纸屏幕的简易象棋打谱程序
  • 0924
  • java_string比较中的细节
  • 扫描线学习笔记
  • go-reids
  • AI完美声音克隆及情绪控制,与真人无异,Lark下载介绍
  • WSL,适用于 Linux 的 Windows 子系统
  • 9-24
  • 代码随想录算法训练营第八天 |344.反转字符串、541. 反转字符串II、LCR 122. 路径加密
  • 9/24
  • 安装与卸载JDK8
  • mysql慢sql配置
  • Linux zdb -C (zfs Debugger调试器)
  • 从零开始实现简易版Netty(八) MyNetty 实现Small规格的池化内存分配
  • 测试脚本
  • 自动化测试脚本
  • 解题报告-字符串(str.*)
  • Linux 系统中的 /dev/disk/by-id/目录作用详解