29
来源:互联网 发布:twrp备份文件提取数据 编辑:程序博客网 时间:2024/05/01 20:27
2017.9.14
就暴力一点,一个字符一个字符的比较吧。
public class Solution { /* * @param s1: A string * @param s2: A string * @param s3: A string * @return: Determine whether s3 is formed by interleaving of s1 and s2 */ public boolean isInterleave(String s1, String s2, String s3) { // write your code here int l1 = s1.length(); int l2 = s2.length(); int l3 = s3.length(); if(l3 != l1 + l2){ return false; } if(l1 == 0 && l1 == l2 && l2== l3){ return true; } if(l1 > 0 && s3.charAt(0) == s1.charAt(0)){ boolean res = isInterleave(s1.substring(1), s2, s3.substring(1)); if(res == true){ return res; } } if(l2 > 0 && s3.charAt(0) == s2.charAt(0)){ boolean res = isInterleave(s1, s2.substring(1), s3.substring(1)); if(res == true){ return res; } } return false; }}
阅读全文
0 0
- 29
- 29
- 29
- 29
- 29
- 29
- 29
- 29
- 29
- 29
- 29
- 2004.8.29
- 2003.4.29
- 2005.08.29
- 【程序29】
- 2006.03.29
- 2006.06.29
- 2006.10.29
- 小结
- GraphX编译记录
- 左连结
- C# 中颜色和名称样式对照表
- C语言的3种参数传递方式
- 29
- 【cc3200】Wuart
- 五分钟读懂UML类图
- 值得推荐的C/C++框架和库
- Android 仿京东淘宝 商品详情页 商品图片效果
- eclipse内置jetty运行web项目
- 基于SSM的秒杀业务学习[1] spring/ mybatis/springmvc整合及配置
- NKOJ 3762 守夜人 (并查集)
- Spark日志分析项目Demo(10) --JVM调优