博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
97. Interleaving String
阅读量:7056 次
发布时间:2019-06-28

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

class Solution {    public boolean isInterleave(String s1, String s2, String s3) {        if(s1.length()+s2.length()!=s3.length())            return false;        boolean [][] dp=new boolean[s1.length()+1][s3.length()+1];        dp[0][0]=true;        for(int i=0;i<=s1.length();i++)            for(int j=i;j<=s3.length();j++)            {                if(i>0&&s1.charAt(i-1)==s3.charAt(j-1))                    dp[i][j]=dp[i-1][j-1];                int k=j-i;                if(k<=s2.length()&&k>0&&s2.charAt(k-1)==s3.charAt(j-1))                    dp[i][j]=dp[i][j]||dp[i][j-1];            }        return dp[s1.length()][s3.length()];    }}

  

转载于:https://www.cnblogs.com/asuran/p/7609351.html

你可能感兴趣的文章
加密U盘专业加密芯片方案
查看>>
js比较字符数组元素是否重复
查看>>
码客Online:HTC Zoe是什么功能?
查看>>
windows server 2012 r2 搭建企业文件共享存储
查看>>
我的友情链接
查看>>
[20180606]如何dump数据库里面的汉字.txt
查看>>
C#面向对象(四)虚方法实现多态
查看>>
day3-Nfs
查看>>
函数栈帧(用汇编来剖析)
查看>>
C++中const用法总结(转)
查看>>
给Windows 2003文件夹设置权限
查看>>
Android x86+ADT
查看>>
算法53----换钱的最小次数和方法数【动态规划】
查看>>
Python爬虫1-----urllib模块
查看>>
深入理解Java虚拟机(七)字节码执行引擎(栈帧、动态连接、方法调用)
查看>>
<input>标签中获得鼠标与否的样式变化——js实现
查看>>
Percona XtraDB Cluster 的一些使用限制(PXC 5.7)
查看>>
mysql 源代码目录及安装目录介绍
查看>>
iOS下使用SHA1WithRSA算法加签源码
查看>>
要是喜欢刷题或者练技术,可以看看这些书
查看>>