摘要: 主要是JDK的代码,还是比较的经典,值得一看,例如: package alg; /** * @author zha 字符串之间的转化 */ public class Alg3StringToint { /** * @param args */ public static void main(String[] args) { String ... 阅读全文
posted @ 2014-12-03 22:06 长天秋水落霞孤鹜 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 给定两个分别由字母组成的字符串A和字符串B,字符串B的长度比字符串A短。请问,如何最快地判断字符串B中所有字母是否都在字符串A里?简单起见,约定只出现小写字符。 代码: package alg; import java.util.Arrays; /** * @author zha * 字符串包含 */ public class Alg2StringContain { publ... 阅读全文
posted @ 2014-12-03 21:52 长天秋水落霞孤鹜 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1.编写程序,在原字符串中把字符串尾部的m个字符移动到字符串的头部,要求:长度为n的字符串操作时间复杂度为O(n),空间复杂度为O(1)。 例如,原字符串为”Ilovebaofeng”,m=7,输出结果为:”baofengIlove”。 2、单词翻转。输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母一样处理。例如,输入“I a... 阅读全文
posted @ 2014-12-03 21:02 长天秋水落霞孤鹜 阅读(314) 评论(0) 推荐(0) 编辑