摘要: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例:给定二叉树 [3,9,20,null,null,15,7],返回最大深度为3。 阅读全文
posted @ 2019-08-22 16:25 卷积 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。 给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。格雷编码序列必须以 0 开头。 示例 1: 输入: 2输出: [0,1,3,2]解释:00 - 001 - 111 - 310 - 2 思路: 使用镜像翻转后的序列 阅读全文
posted @ 2019-08-22 16:14 卷积 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1]输出: true 思路: 一种是利用排序, 第二种使用hashset。这里只展示第二种用法。 阅读全文
posted @ 2019-08-22 11:54 卷积 阅读(389) 评论(0) 推荐(0) 编辑