# 1143. Longest Common Subsequence ###### tags: `Leetcode` `Medium` `Dynamic Programming` `LCS` Link: https://leetcode.com/problems/longest-common-subsequence/ ## 思路 LCS经典题  ## Code ```java= class Solution { public int longestCommonSubsequence(String text1, String text2) { int m = text1.length(), n = text2.length(); int[][] dp = new int[m+1][n+1]; for(int i=1; i<=m; i++){ for(int j=1; j<=n; 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][j-1], dp[i-1][j]); } } return dp[m][n]; } } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up