摘要: 翻转单链表是出现在 各大公司 的面试中频率最高的一题了!!! 有 头插法 和 递归法 两种实现方法,一次性写出 bug free 的代码不是件容易的事! 具体看下面的代码和注释 如下: 1 /** 2 * Definition for singly-linked list. 3 * struct L 阅读全文
posted @ 2020-11-14 23:21 谁在写西加加 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 题目描述:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 写二叉树相关的算法,简单说就是,先搞清楚当前 root 节点该做什么,然后根据函数定义递归调用子节点, 递归调用会让左右孩子节点做相同的事情。 写递归算法的关键是要明确函数的「定义」是什么,然后相信这个定义,利用这个定义推导最终结果 阅读全文
posted @ 2020-11-14 16:40 谁在写西加加 阅读(95) 评论(0) 推荐(0) 编辑