博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LintCode] 最长公共子序列
阅读量:6879 次
发布时间:2019-06-26

本文共 728 字,大约阅读时间需要 2 分钟。

1 class Solution { 2 public: 3     /** 4      * @param A, B: Two strings. 5      * @return: The length of longest common subsequence of A and B. 6      */ 7     int longestCommonSubsequence(string A, string B) { 8         // write your code here 9         int m = A.length(), n = B.length();10         vector
cur(m + 1, 0);11 for (int j = 1; j <= m; j++) {12 int pre = 0;13 for (int i = 1; i <= m; i++) {14 int temp = cur[i];15 cur[i] = (A[i - 1] == B[j - 1]) ? pre + 1 : max(cur[i], cur[i - 1]);16 pre = temp;17 }18 }19 return cur[m];20 }21 };

 

转载于:https://www.cnblogs.com/jcliBlogger/p/4605598.html

你可能感兴趣的文章
批量下载图片
查看>>
Java内存模型(Memory Model)
查看>>
某大型网站迁移纪实(一)
查看>>
C#进行Socket 连接发送和接收数据
查看>>
即时编辑插件-jeditable|已迁移
查看>>
Linux下CA证书服务配置
查看>>
《JMeter从入门到精通》之一——开始你的第一个JMeter脚本
查看>>
从技术到管理,艰难的转型
查看>>
如何制作Windows 8系统U盘
查看>>
Linux之cgi实现系统主机监控
查看>>
我的友情链接
查看>>
[sig09]Rendering Technology at Black Rock Studio
查看>>
我的友情链接
查看>>
【Java每日一题】20170329
查看>>
Android 70道面试题汇总不再愁面试
查看>>
Sitecore7.5 安装指南 -- 补充内容
查看>>
mybaits like查询
查看>>
zookeeper报错问题
查看>>
使用JavaMail发送邮件之发送带附件邮件二
查看>>
Linux新建文件和目录
查看>>