摘要:
1.二叉树路径求指定和,需要注意的是由于有负数,所以即使发现大于目标值也不能返回false,而且返回true的条件有两个,到叶节点且等于sum,缺一不可 public boolean hasPathSum(TreeNode root, int sum) { if (root==null) retur 阅读全文
摘要:
//先定义一个数据结构,代表一条微博,有两个内容:发布者id,微博id(代表微博内容) class TwitterData { int userId; int twitterId; public TwitterData(int userId,int twitterId) { this.twit... 阅读全文
摘要:
1.普通数组找两个数,哈希表建立数值和下标的映射,遍历时一边判断一边添加 2.顺序数组,双指针分别靠向中间 3.BST,中序遍历后中上一题的做法做 阅读全文
摘要:
自己的方法:每层的值存在对应的list中,最后比较每层是不是对称。这种做法除了遍历完二叉树,还有判断list的时间,当时就觉得肯定是笨方法,但是没有观察出规律。 接下来是看的耗时短的解,通过观察和归纳可以总结出:当前对称的两个节点lt和rt,如果lt.left和rt.right,lt.right和r 阅读全文