摘要: 剑指OFFER 对称的二叉树 思路 先正向先序遍历一次(先左子树,后右子树),再反向先序遍历一次(先右子树,后左子树).看两次遍历的结果是否相同,如果相同,那么说明是对称的. 分析 节点对称有两个含义, 1.节点的值相等 2.节点在树种的位置对称 如何准确地表示出节点在树中的位置是难点 注意 空结点 阅读全文
posted @ 2020-01-18 20:33 virgil_devil 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 剑指OFFER 连续数组的最大和 经典的动态规划题 其思路是把所有的和都算出来,当然不能简单粗暴的直接相加,要利用上一次计算出的结果加速第二次的运算 阅读全文
posted @ 2020-01-18 20:30 virgil_devil 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 剑指OFFER 两个链表的第一个公共结点 同步出发,如果首次发现已经被访问过的结点,那么这个结点就是第一个公共结点 阅读全文
posted @ 2020-01-18 20:28 virgil_devil 阅读(53) 评论(0) 推荐(0) 编辑