lintcode77最长公共子序列(动态规划medium)
来源:互联网 发布:日系男装淘宝 知乎 编辑:程序博客网 时间:2024/06/17 17:25
public class Solution { /** * @param A, B: Two strings. * @return: The length of longest common subsequence of A and B. */ public int longestCommonSubsequence(String A, String B) { int m=A.length(); int n=B.length(); if(m==0||n==0){ return 0; } int [][]arr=new int[m+2][n+2]; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ if(A.charAt(i-1) == B.charAt(j-1)){ arr[i][j]=arr[i-1][j-1]+1; }else{ arr[i][j]=Math.max(arr[i-1][j],arr[i][j-1]); } } } return arr[m][n]; }}细节处理: if(A.charAt(i-1) == B.charAt(j-1)){ arr[i][j]=arr[i-1][j-1]+1; }else{ arr[i][j]=Math.max(arr[i-1][j],arr[i][j-1]); }
0 0
- lintcode77最长公共子序列(动态规划medium)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列(动态规划)
- 最长公共子序列&&最长公共子串---[动态规划]
- 动态规划-最长公共子序列、最长公共子串
- 动态规划之最长公共子序列
- 动态规划 ------- 最长公共子序列
- 动态规划实现最长公共子序列
- 【动态规划】最长公共子序列LCS
- 动态规划--最长公共子序列
- 动态规划:最长公共子序列
- Android自定义View之PinnerHeaderListView
- pthread_create传递线程参数需要注意的问题
- android studio gradle配置
- matlab实现数据的基本读写与字符比较
- 快速排序
- lintcode77最长公共子序列(动态规划medium)
- Spring学习笔记01-自动装配-SpEL-生命周期-后置处理器(未完)
- 手写依赖注入框架
- vc6.0创建与调用dll
- 洛谷 1339 热浪
- Windows+Caffe(Faster RCNN/RFCN/SSD)编译(Cuda7.5+Cuda8.0)未完待续
- java中hashCode方法与equals方法
- SpringMVC源码分析--文件上传
- Python闭包