摘要: /** * * 思路 :对称二叉树是关于中间轴对称的 * * 从根节点出发,判断根节点是不是对称的,假如根节点对称(左节点的值和右节点的值相等), * 再判断左节点的左节点和右节点的右节点 * 左节点的右节点和右节点的左节点是不是对称的 * * 本质是根据节点去找镜像点比较 */ 阅读全文
posted @ 2019-06-21 18:17 踏月而来 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: // 输入: [[1,3],[2,6],[8,10],[15,18]] // 输出: [[1,6],[8,10],[15,18]]// 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6] 阅读全文
posted @ 2019-06-21 16:45 踏月而来 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 在ArrayList源码中主要的两个属性是 Object数组和元素个数, elementData 用transient修饰的原因:当数组长度为10,这时候只有5个元素,默认序列化会占用10个空间。用transient修饰后,再重写writeOjbect和readObject可以自己定义序列化逻辑,节 阅读全文
posted @ 2019-06-21 09:48 踏月而来 阅读(435) 评论(0) 推荐(0) 编辑