cc150:字符串:1.8
来源:互联网 发布:淘宝网logo图标 编辑:程序博客网 时间:2024/04/28 05:50
题目
假定有一个方法isSubstring,可检查一个单词是否为其他字符串的子串。给定两字符串s1和s2,请编写代码检查s2是否是s1旋转而成,要求只可以调用一次isSubstring
。例如:waterbottle和erbottlewat
算法
是的话,则:
S1=XY=WATERBOTTLE
X=WAT
Y=ERBOLLLE
S2=YX=ERBOTTLEWAT
yx肯定是xyxy的子串
import java.util.*;class Solution{ public boolean isRotation(String s1,String s2){ int len=s1.length(); //检查s1和s2是否等长,且不空 if(len==s2.length() && len >0){ String s1s1=s1+s1; return isSubstring(s1s1,s2); } return false; }}
0 0
- cc150:字符串:1.8
- cc150:字符串:基础
- cc150:字符串:1.1
- cc150:字符串:1.3
- cc150:字符串:1.4
- cc150:字符串:1.5
- CC150
- cc150第一章JAVA字符串和数组总结
- CC150:翻转一个C风格的字符串
- cc150:判断是否为旋转字符串
- cc150:判断一个字符串中的字符是否唯一
- CC150 Arrays and Strings 1.7 ~ 1.8 Set Matrix Zero, IsS1RotationOfS2
- [cc150] 3.1
- [cc150] 2.5
- [cc150] 1.4
- [cc150] 1.3
- [cc150] 1.2
- [cc150] 1.1
- 利用SVD简化数据
- POJ-3211 Washing Clothes
- 简单的朋友圈界面-Android(一)
- const和#define的不同以及 const修饰指针的几种情况
- JDK与设计模式:装饰模式
- cc150:字符串:1.8
- 【南理oj】366 - D的小L(STL - 全排列)
- java 枚举 循环遍历以及一些简单常见的使用
- 链表
- 2016年读书总结(一)
- 如果你知道如何使用这个技能,就根本不需要担心工作了……
- 把数组排成最小的数34
- K most frequent words from a file
- Poi outexcel处理简单demo