算法面试——动态规划:最长回文子串、编辑距离、打家劫舍
DP 题目的核心是定义状态和找到转移方程。一、打家劫舍publicintrob(int[]nums){if(nums.length0)return0;if(nums.length1)returnnums[0];int[]dpnewint[nums.length];dp[0]nums[0];dp[1]Math.max(nums[0],nums[1]);for(inti2;inums.length;i)dp[i]Math.max(dp[i-1],dp[i-2]nums[i]);returndp[nums.length-1];}二、最长回文子串publicStringlongestPalindrome(Strings){intns.length();boolean[][]dpnewboolean[n][n];intstart0,maxLen1;for(inti0;in;i)dp[i][i]true;for(intlen2;lenn;len){for(inti0;ilen-1n;i){intjilen-1;if(s.charAt(i)s.charAt(j)){dp[i][j]len2||dp[i1][j-1];}if(dp[i][j]lenmaxLen){starti;maxLenlen;}}}returns.substring(start,startmaxLen);} 觉得有用的话点赞 关注【张老师技术栈】吧

相关新闻

Qt信号与槽连接方式详解:从线程安全到性能优化的实战指南

Qt信号与槽连接方式详解:从线程安全到性能优化的实战指南

1. 从一次界面卡死说起:为什么信号与槽的连接方式如此重要?几年前,我接手维护一个用Qt写的桌面应用,它有一个复杂的配置窗口,里面塞满了各种复选框、下拉框和输入框。当时,用户反馈说,每次修改某…

2026/7/30 1:35:26阅读更多 →
串联与并联电路实战指南:从LED驱动到系统设计的工程决策

串联与并联电路实战指南:从LED驱动到系统设计的工程决策

1. 项目概述:从“点亮”到“设计”的思维跃迁“串联和并联”,这六个字对于任何一位电子爱好者或工程师来说,都像是刻在骨子里的基础语法。它太基础了,以至于很多人在学完后就将其束之高阁,认为这只是应付考试的概念。但…

2026/7/30 1:35:26阅读更多 →
算法面试——图:克隆图、课程表、岛屿数量

算法面试——图:克隆图、课程表、岛屿数量

图的题目通常考察 DFS/BFS 两种遍历方式。 一、克隆图 public Node cloneGraph(Node node) {if (node null) return null;Map<Node, Node> visited new HashMap<>();return dfs(node, visited); } private Node dfs(Node node, Map<Node, Node> visited) {…

2026/7/30 1:35:26阅读更多 →
ESP32 GPIO深度解析:从引脚安全到实战配置,避坑指南与高级应用

ESP32 GPIO深度解析:从引脚安全到实战配置,避坑指南与高级应用

1. 项目概述&#xff1a;为什么ESP32的GPIO值得你花时间&#xff1f;如果你刚开始接触ESP32&#xff0c;或者从Arduino Uno这类简单的8位MCU迁移过来&#xff0c;你可能会觉得GPIO&#xff08;通用输入输出&#xff09;不就是digitalWrite和digitalRead吗&#xff1f;我以前也是…

2026/7/30 2:51:17阅读更多 →
Simulink仿真T型三电平逆变器:从原理到中点电位平衡控制实践

Simulink仿真T型三电平逆变器:从原理到中点电位平衡控制实践

1. 项目概述与核心价值最近在做一个关于新能源并网的项目&#xff0c;其中涉及到中高压功率变换器的选型与验证。传统的两电平逆变器在高压场合开关损耗和电磁干扰问题比较突出&#xff0c;而多电平拓扑就成了一个必须深入研究的选项。在众多拓扑里&#xff0c;T型三电平逆变器…

2026/7/30 2:51:17阅读更多 →
解决14代酷睿平台I219-V网卡在Win7系统下的驱动安装与签名验证问题

解决14代酷睿平台I219-V网卡在Win7系统下的驱动安装与签名验证问题

1. 项目缘起&#xff1a;当14代酷睿遇上Windows 7最近帮朋友处理一台新组装的台式机&#xff0c;遇到了一个挺典型的“新硬件配老系统”的兼容性问题。机器用的是最新的第14代英特尔酷睿处理器&#xff0c;主板是华硕的B760&#xff0c;板载网卡是英特尔的I219-V。朋友因为一些…

2026/7/30 2:51:17阅读更多 →
西门子S7-1200F/1500F安全PLC组态与编程实战指南

西门子S7-1200F/1500F安全PLC组态与编程实战指南

1. 项目概述&#xff1a;为什么安全PLC的组态与编程是道“硬菜”&#xff1f;在工业自动化领域&#xff0c;尤其是涉及人身安全或关键设备保护的场景&#xff0c;比如冲压机、机器人工作站、装配线安全门&#xff0c;普通的PLC已经无法满足要求。这时候&#xff0c;就需要引入我…

2026/7/30 2:51:17阅读更多 →
开源生态的趋势判断:AI 时代开源项目的护城河与竞争壁垒构建

开源生态的趋势判断:AI 时代开源项目的护城河与竞争壁垒构建

开源生态的趋势判断&#xff1a;AI 时代开源项目的护城河与竞争壁垒构建 一、AI 时代开源项目的"价值悖论"&#xff1a;代码开源了&#xff0c;护城河在哪 开源项目的传统护城河在 AI 时代被大幅削弱。以前的开源项目可以通过以下方式建立壁垒&#xff1a;技术复杂…

2026/7/30 2:51:17阅读更多 →
端侧推理崛起:云端模型服务的护城河在缩小吗

端侧推理崛起:云端模型服务的护城河在缩小吗

端侧推理崛起&#xff1a;云端模型服务的护城河在缩小吗 一、端侧推理的技术临界点&#xff1a;不是"能不能跑"&#xff0c;是"值得不值得跑" 2025 年之前&#xff0c;端侧推理的讨论停留在实验阶段——Qualcomm 展示骁龙跑 Llama&#xff0c;Apple 演示…

2026/7/30 2:49:16阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

&#x1f539; 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具&#xff0c;凭借本地离线运行、可视化图形操作和任务自动化三大核心特性&#xff0c;赢得了众多用户的青睐。与普通在线对话AI工具不同&#xff0c;它属于能够直接操控本机软硬件的智能数字员工…

2026/7/29 9:47:45阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接&#xff0c;是用激光束对阀座壳体&#xff08;通常为不锈钢或铝合金&#xff09;进行密封焊接&#xff0c;使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/29 7:00:19阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX&#xff1a;三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/29 7:58:51阅读更多 →
3分钟解锁iOS应用自由:TrollInstallerX让你的iPhone摆脱安装限制 [特殊字符]

3分钟解锁iOS应用自由:TrollInstallerX让你的iPhone摆脱安装限制 [特殊字符]

3分钟解锁iOS应用自由&#xff1a;TrollInstallerX让你的iPhone摆脱安装限制 &#x1f680; 【免费下载链接】TrollInstallerX A TrollStore installer for iOS 14.0 - 16.6.1 项目地址: https://gitcode.com/gh_mirrors/tr/TrollInstallerX 你是否曾经因为iOS系统的严格…

2026/7/30 0:00:58阅读更多 →
[GESP202606 四级] 扫雷

[GESP202606 四级] 扫雷

B4557 [GESP202606 四级] 扫雷 https://www.luogu.com.cn/problem/B4557 中国计算机学会&#xff08;CCF&#xff09;2026年6月C四级讲解——扫雷 https://www.bilibili.com/video/BV1MCMg6AEXR/ B4557 [GESP202606 四级] 扫雷 https://www.bilibili.com/video/BV1ZKTj6ZEVh/ 2…

2026/7/30 0:00:58阅读更多 →
Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具&#xff1a;DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼&#xff1f;是否遇到过设…

2026/7/30 0:00:58阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/30 0:27:26阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/29 4:31:51阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/29 14:26:42阅读更多 →