2019年4月15日

删除链表中重复的结点(剑指offer)

摘要: 题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 方法一:递归 两种情况,如果是重复结点怎么办?遇到了就跳过,返回重复节点的下一个结点。 遇到不重复结点?遇到不重复结 阅读全文

posted @ 2019-04-15 23:34 shaer 阅读(83) 评论(0) 推荐(0) 编辑

二叉树的深度(剑指offer)

摘要: 题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 方法一:递归 /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right 阅读全文

posted @ 2019-04-15 21:36 shaer 阅读(106) 评论(0) 推荐(0) 编辑

导航