随笔分类 -  LeetCode

摘要:2038. 如果相邻两个颜色均相同则删除当前颜色 题目描述 总共有 n 个颜色片段排成一列,每个颜色片段要么是 'A' 要么是 'B' 。给你一个长度为 n 的字符串 colors ,其中 colors[i] 表示第 i 个颜色片段的颜色。 Alice 和 Bob 在玩一个游戏,他们 轮流 从这个字 阅读全文
posted @ 2022-03-22 10:28 云小杰 阅读(25) 评论(0) 推荐(0) 编辑
摘要:98. 验证二叉搜索树 题目描述 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入:root = [2, 阅读全文
posted @ 2022-03-13 13:19 云小杰 阅读(50) 评论(0) 推荐(0) 编辑
摘要:二叉树的前序遍历 题目描述 给你二叉树的根节点 root ,返回它节点值的 前序 遍历。 示例 1: 输入:root = [1,null,2,3] 输出:[1,2,3] 示例 2: 输入:root = [] 输出:[] 示例 3: 输入:root = [1] 输出:[1] 方法一:递归 对于树的遍历 阅读全文
posted @ 2022-03-09 15:29 云小杰 阅读(32) 评论(0) 推荐(0) 编辑
摘要:350. 两个数组的交集 II 题目描述 给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。 示例 1: 输入:nums1 = [1,2, 阅读全文
posted @ 2022-03-02 10:40 云小杰 阅读(18) 评论(0) 推荐(0) 编辑
摘要:6. Z 字形变换 题目描述 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取, 阅读全文
posted @ 2022-03-01 11:03 云小杰 阅读(34) 评论(0) 推荐(0) 编辑
摘要:389. 找不同 题目描述 给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 输入:s = "abcd", t = "abcde" 输出:"e" 解释:'e' 是那个被添加的字母。 示例 阅读全文
posted @ 2022-02-23 10:07 云小杰 阅读(20) 评论(0) 推荐(0) 编辑
摘要:下一个排列 题目描述 实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须** 原地 **修改,只允许使用额外常数空间。 示例 1: 输入:nums = [1,2,3] 输出:[1,3 阅读全文
posted @ 2022-02-22 10:39 云小杰 阅读(17) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个 升序排列 的数组 nums ,请你** 原地** 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums 的第一部分。更规范地说,如果在删除重复项之后有 k 个 阅读全文
posted @ 2022-02-21 21:12 云小杰 阅读(22) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例1: 输入:nums = 阅读全文
posted @ 2022-02-21 21:11 云小杰 阅读(24) 评论(0) 推荐(0) 编辑
摘要:个人感觉自己总结的思路没有官方解答好,所以思路都是复制的官方解答。其实思路不难理解,重要的是思想。 题目描述 nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从 阅读全文
posted @ 2022-02-21 09:15 云小杰 阅读(21) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示