摘要: 从右向左旋转数组,一共k次。k可以是任意数字。public class Solution { public void rotate(int[] nums, int k) { if(k == 0 || nums.length==0 || nums.length==1) ret... 阅读全文
posted @ 2015-05-21 23:43 Pickle 阅读(165) 评论(0) 推荐(0) 编辑
摘要: HeadFirst中并没有把建造者模式(生成器模式)当做常用的设计模式来讲解,只是在附录中一带而过。 建造者模式的本质: 分离了对象组件的单独构造(由Builder来负责)和装配(由Director)来负责。从而可以构建出复杂的对象。这个模式适用于:某个对象的构建 过程复杂的情况先使用。由于实现了... 阅读全文
posted @ 2015-05-21 22:23 Pickle 阅读(518) 评论(0) 推荐(1) 编辑
摘要: 题意很好理解,判断两个字符串的结构是否相同。测试数据里有?{}【】等符号啊,果断扩大到300.public class Solution { public static boolean isIsomorphic(String s, String t) { if(isIsomorphicOn... 阅读全文
posted @ 2015-05-21 15:24 Pickle 阅读(159) 评论(0) 推荐(0) 编辑