733.图像渲染 发表于 2020-04-01 | 分类于 LeetCode 字数统计: 647 | 阅读时长 ≈ 2一、题目描述有一幅以二维整数数组表示的图画,每一个整数表示该图画的像素值大小,数值在 0 到 65535 之间。 给你一个坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,让你重新上色这幅图像。 为了完成上色工作,从初始坐标开始,记录初始坐标的上下左右四 ...阅读全文 »
Java对象是如何创建的? 发表于 2020-03-31 | 分类于 Java 字数统计: 553 | 阅读时长 ≈ 21.检查static关键字如果有static关键字修饰,即该对象为一个静态对象,那么其会被优先加载到虚拟机中执行; 2.找到class找到class后,会创建一个Class对象,其所有static模块都会执行,但是只在对象载入时执行一次 3.分配内存此时,new关键字所修饰的类进程会在内存堆(Hea ...阅读全文 »
Hexo 发表于 2020-03-27 | 分类于 其他 字数统计: 119 | 阅读时长 ≈ 1安装 安装Hexo脚手架:npm install -g hexo-cli 在任意目录下初始化:hexo init Blog 实用插件 hexagon hexo的包管理工具 安装:npm install -g hexagon-cli 查看初始化后的hexo的所有插件和主题:hexa -l ...阅读全文 »
108.将有序数组转换为二叉搜索树 发表于 2020-03-21 | 分类于 LeetCode 字数统计: 283 | 阅读时长 ≈ 1一、题目描述将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 123456789给定有序数组: [-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它 ...阅读全文 »
669.修剪二叉搜索树 发表于 2020-03-21 | 分类于 LeetCode 字数统计: 343 | 阅读时长 ≈ 1一、题目描述给定一个二叉搜索树,同时给定最小边界L 和最大边界 R。通过修剪二叉搜索树,使得所有节点的值在[L, R]中 (R>=L) 。你可能需要改变树的根节点,所以结果应当返回修剪好的二叉搜索树的新的根节点。 示例 1: 123456789101112输入: 1 / ...阅读全文 »
938.二叉搜索树的范围和 发表于 2020-03-19 | 分类于 LeetCode 字数统计: 243 | 阅读时长 ≈ 1一、题目描述给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和。 二叉搜索树保证具有唯一的值。 示例 1: 12输入:root = [10,5,15,3,7,null,18], L = 7, R = 15输出:32 示例 2: 12输入:ro ...阅读全文 »
965.单值二叉树 发表于 2020-03-19 | 分类于 LeetCode 字数统计: 259 | 阅读时长 ≈ 1一、题目描述如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 true;否则返回 false。 示例 1: 12输入:[1,1,1,1,1,null,1]输出:true 示例 2: 12输入:[2,2,2,5,2]输出:false 提示: 给定 ...阅读全文 »
993.二叉树的堂兄弟节点 发表于 2020-03-19 | 分类于 LeetCode 字数统计: 536 | 阅读时长 ≈ 2一、题目描述在二叉树中,根节点位于深度 0 处,每个深度为 k 的节点的子节点位于深度 k+1 处。 如果二叉树的两个节点深度相同,但父节点不同,则它们是一对堂兄弟节点。 我们给出了具有唯一值的二叉树的根节点 root,以及树中两个不同节点的值 x 和 y。 只有与值 x 和 y 对应的节点是堂兄弟 ...阅读全文 »
672.二叉树中第二小的节点 发表于 2020-03-18 | 分类于 LeetCode 字数统计: 464 | 阅读时长 ≈ 1一、题目描述给定一个非空特殊的二叉树,每个节点都是正数,并且每个节点的子节点数量只能为 2 或 0。如果一个节点有两个子节点的话,那么这个节点的值不大于它的子节点的值。 给出这样的一个二叉树,你需要输出所有节点中的第二小的值。如果第二小的值不存在的话,输出 -1 。 示例 1: 123456789 ...阅读全文 »
700.二叉搜索树中的搜索 发表于 2020-03-16 | 分类于 LeetCode 字数统计: 253 | 阅读时长 ≈ 1一、题目描述给定二叉搜索树(BST)的根节点和一个值。 你需要在BST中找到节点值等于给定值的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 NULL。 例如, 123456789给定二叉搜索树: 4 / \ 2 7 / ...阅读全文 »