上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页
摘要: [TOC] 题目描述: 给定一个二叉搜索树,同时给定最小边界 和最大边界 。通过修剪二叉搜索树,使得所有节点的值在 中 (R =L) 。你可能需要改变树的根节点,所以结果应当返回修剪好的二叉搜索树的新的根节点。 示例 1: 示例 2: 解法: 阅读全文
posted @ 2019-03-27 10:36 zhanzq1 阅读(104) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定一个长度为 的整数数组,你的任务是判断在 最多 改变 个元素的情况下,该数组能否变成一个非递减数列。 我们是这样定义一个非递减数列的: 对于数组中所有的 (1 & nums) { int sz = nums.size(); if(sz nums[i+1]){ if(cha 阅读全文
posted @ 2019-03-27 10:10 zhanzq1 阅读(209) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 包含整数的二维矩阵 M 表示一个图片的灰度。你需要设计一个平滑器来让每一个单元的灰度成为平均灰度 (向下舍入) ,平均灰度的计算是周围的8个单元和它本身的值求平均,如果周围的单元格不足八个,则尽可能多的利用它们。 示例 1: 注意: 1. 给定矩阵中的整数范围为 [0, 25 阅读全文
posted @ 2019-03-27 09:56 zhanzq1 阅读(181) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束 。 移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 (右), (左), (上)和 (下)。如果机器人在完成所有 阅读全文
posted @ 2019-03-27 09:46 zhanzq1 阅读(189) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定一个二叉搜索树和一个目标结果,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true。 示例 1: 示例 2: 解法: cpp / Definition for a binary tree node. struct TreeNode { int val 阅读全文
posted @ 2019-03-27 09:39 zhanzq1 阅读(96) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 集合 包含从1到 的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。 给定一个数组 代表了集合 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。 阅读全文
posted @ 2019-03-26 18:01 zhanzq1 阅读(129) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定 个整数,找出平均数最大且长度为 的连续子数组,并输出该最大平均数。 示例 1: 注意: 1. 1 & nums, int k) { long long sum_val = 0; int sz = nums.size(); for(int i = 0; i 阅读全文
posted @ 2019-03-26 17:53 zhanzq1 阅读(116) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组. 示例 1: 注意: + 节点值的范围在32位有符号整数范围内。 解法: 阅读全文
posted @ 2019-03-26 17:48 zhanzq1 阅读(96) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定一个非负整数 ,你要判断是否存在两个整数 和 ,使得 a2 + b2 = c。 示例1: 示例2: 解法: 阅读全文
posted @ 2019-03-26 17:43 zhanzq1 阅读(116) 评论(0) 推荐(0)
摘要: [TOC] 题目描述: 给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。 示例 1: 示例 2: 注意: 1. 给定的整型数组长度范围是[3,104],数组中所有的元素范围是[ 1000, 1000]。 2. 输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。 解法: 阅读全文
posted @ 2019-03-26 17:36 zhanzq1 阅读(114) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 42 下一页