摘要: 一、描述 108. 将有序数组转换为二叉搜索树 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 示例 1: 输入:nums = [-10,-3,0,5,9 阅读全文
posted @ 2023-01-09 21:04 小拳头呀 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 一、描述 104. 二叉树的最大深度 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 阅读全文
posted @ 2023-01-09 20:10 小拳头呀 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 一、描述 101. 对称二叉树 给你一个二叉树的根节点 root , 检查它是否轴对称。 示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:root = [1,2,2,null,3,null,3] 输出:false 二、思路 就是一道考察二叉树遍历的简 阅读全文
posted @ 2023-01-09 15:17 小拳头呀 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、描述 84. 柱状图中最大的矩形 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例 1: 输入:heights = [2,1,5,6,2,3] 输出:10 解释:最大的矩形为图中红色区域,面积为 10 阅读全文
posted @ 2023-01-09 14:39 小拳头呀 阅读(11) 评论(0) 推荐(0) 编辑