news 2026/6/10 8:00:35

经典算法题型之编辑距离(二)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
经典算法题型之编辑距离(二)

解题思路

简要概括题意,使用最少的操作使得「word1」与「word2」相同。很明显所要进行的操作是从左至右线性增长的,不难联想到最长公共子序列(LCS),因此我们令 f[i][j] 表示最少的操作使得 「word1」的前 i 个字符与「word2」的前 j 个字符相同。

C++ 代码实现

class Solution { public: int minDistance(string word1, string word2) { int n = word1.length(), m = word2.length(); vector<vector<int> > f(n+1, vector<int>(m+1, 0)); for(int i = 1; i <= n; i++) f[i][0] = i; for(int j = 1; j <= m; j++) f[0][j] = j; for(int i = 1; i <= n; i++) { for(int j = 1; j <= m; j++) { if(word1[i-1] == word2[j-1]) f[i][j] = f[i-1][j-1]; else f[i][j] = min(f[i-1][j-1]+1, min(f[i][j-1]+1, f[i-1][j]+1)); } } return f[n][m]; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:09:36

55、嵌入式系统开发:FTDI设备与托管代码集成

嵌入式系统开发:FTDI设备与托管代码集成 1. FTDI设备相关 FTDI USB转串口设备及模块在开发中具有重要作用。以下是一段用于测试应用命令的代码片段: Sleep(1000); successIOCTL = DeviceIoControl(hStr,IOCTL_FTDIModules_SETBIT,NULL,Bit,NULL, 0,&dwWritten,NULL)…

作者头像 李华
网站建设 2026/6/10 4:48:49

11、DHCP高级配置与DHCPv6使用指南

DHCP高级配置与DHCPv6使用指南 1. DHCP中继过程 大多数商用路由器可配置为DHCP中继代理,这样就无需在每个子网中都将Windows服务器配置为中继代理。DHCP中继过程的详细步骤如下: 1. 与DHCP中继代理位于同一子网的客户端发送DHCPDISCOVER广播,请求IP地址。 2. 中继代理将…

作者头像 李华
网站建设 2026/6/10 15:38:50

Linly-Talker表情库包含多少种基本情绪?

Linly-Talker表情库包含多少种基本情绪&#xff1f; 在数字人技术迅速普及的今天&#xff0c;一个关键问题始终萦绕在开发者和内容创作者心头&#xff1a;如何让虚拟形象真正“有血有肉”&#xff1f; 答案或许就藏在一个看似简单的功能背后——表情。Linly-Talker作为近年来备…

作者头像 李华
网站建设 2026/6/10 15:40:04

洛谷 B4065:[GESP202412 二级] 数位和 ← 字符串

【题目来源】 https://www.luogu.com.cn/problem/B4065 【题目描述】 小杨有 n 个正整数&#xff0c;小杨想知道这些正整数的数位和中最大值是多少。“数位和”指的是一个数字中所有数位的和。例如:对于数字 12345&#xff0c;它的各个数位分别是 1,2,3,4,5。将这些数位相加&a…

作者头像 李华
网站建设 2026/6/10 13:01:06

职场高效摸鱼学习助手,核心功能,导入学习资料,文字,音频,自动拆分成五到十分钟片段,界面伪装成工作报表,点击隐藏学习瞬间到工作界面,记录学习,支持后台播放音频,跳过重复内容,避免上班被领导发现。

职场高效学习助手&#xff08;碎片时间学习系统&#xff09;一、核心代码&#xff08;模块化设计&#xff09;1. 配置文件&#xff08;"config.py"&#xff09;集中管理系统参数与伪装界面内容。# 配置模块&#xff1a;系统常量与伪装界面模板import osclass Config:…

作者头像 李华
网站建设 2026/6/10 15:17:54

Ring-flash-2.0:6.1B激活MoE模型推理破百B性能

Ring-flash-2.0&#xff1a;6.1B激活MoE模型推理破百B性能 【免费下载链接】Ring-flash-2.0 项目地址: https://ai.gitcode.com/hf_mirrors/inclusionAI/Ring-flash-2.0 近日&#xff0c;inclusionAI正式开源高性能思维模型Ring-flash-2.0&#xff0c;该模型基于MoE&am…

作者头像 李华