首页 > 最长公共子序列(一)
头像 贪睡的乌龟在攒经验
发表于 2022-10-06 19:28:57
class Solution { public:          int LCS(string s1, string s2 展开全文
头像 17c89
发表于 2024-07-03 15:12:05
import java.util.*; /** * NC165 最长公共子序列(一) * @author d3y1 */ public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 展开全文
头像 monoKuma
发表于 2021-11-22 10:01:33
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * s1和s2最长公共子序列的长度 * @param s1 strin 展开全文
头像 AimerAimer
发表于 2022-01-19 13:32:42
题意:         求两个字符串最长公共子序列的长度。 方法一: 动态规划 思路:       展开全文
头像 小步惊惊
发表于 2022-04-28 19:34:03
将两个字符串转为数组之后,运用动态规划算法,字符相同的对角线加1,不同则是左边一个或者上面一个的最大值,依此到右下角的时候得到的就是结果。
头像 xqxls
发表于 2022-02-19 23:07:27
题意整理 给定两个字符串s1和s2。 求这两个字符串的最长公共子序列的长度。 方法一(动态规划) 1.解题思路 状态定义:dp[i][j]dp[i][j]dp[i][j]表示s1长度为i,s2长度为j时的最长公共子序列的长度。 状态初始化:初始阿长度均为0。 状态转移:两层循环遍历s1和s2中 展开全文
头像 牛客313925129号
发表于 2022-02-19 14:30:04
题意理解 对于字符串,我们可以从其中按照从前往后的顺序随机提取若干字符,这样构成其一个子序列。现对于两个字符串,要求出他们的最长的相同子序列的长度。 方法一 动态规划 定义一个二维数组dp,用来存储s1和s2的最长公共子序列的长度。因为会涉及到i-1和j-1,所以dp[i][j]记录s1[0]~s1 展开全文
头像 千楼
发表于 2022-04-13 17:40:06
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * s1和s2最长公共子序列的长度 * @param s1 strin 展开全文
头像 何成HN
发表于 2026-01-12 19:53:29
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # s1和s2最长公共子序列的长度 # @param s1 string字符串 # @param s2 string字符串 # @return int整型 # class Solution: def L 展开全文
头像 CroMarmot
发表于 2022-02-21 10:33:05
最长公共子序列(一) 题意 给定一个两个字符串,求它们的公共子序列的长度 方法 深搜(TLE) 分析 用两个指针分别指向两个字符串当前比对的位置 如果相等,则计数+1向后比较,递归继续 如果不等,舍去其中一个字符串你的位置,递归继续 所有方案中的最大长度,就是要求的值。 变成伪代码就是 dfs(位置 展开全文

等你来战

查看全部