Leetcode 45. 跳跃游戏 II

题干 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向后跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处: 0 <= j <= nums[i] i + j < n 返回到

acautomaton Published on 2025-01-14

Leetcode 55. 跳跃游戏

题干 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [2,3,1,1,4] 输出:true 解释:可以先跳

acautomaton Published on 2025-01-14

Leetcode 122. 买卖股票的最佳时机 II

题干 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示例 1: 输入:prices = [7,

acautomaton Published on 2025-01-14

Leetcode 121. 买卖股票的最佳时机

题干 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回

acautomaton Published on 2025-01-13

Leetcode 189. 轮转数组

题干 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7

acautomaton Published on 2025-01-13

Leetcode 169. 多数元素

题干 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums = [3,2,3] 输出:3 示例 2: 输入:nums = [2,2,1,1,1,2

acautomaton Published on 2025-01-13

Leetcode 80. 删除有序数组中的重复项 II

题干 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

acautomaton Published on 2025-01-13

Leetcode 26. 删除有序数组中的重复项

题干 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过: 更改数

acautomaton Published on 2025-01-13

Leetcode 27. 移除元素

题干 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作: 更改

acautomaton Published on 2025-01-12

Leetcode 88. 合并两个有序数组

题干 https://leetcode.cn/problems/merge-sorted-array/description/ 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,

acautomaton Published on 2025-01-12

牛客小白月赛75-D-矩阵

题目描述 现有一个大小为 n × m的二维矩阵,每个元素 s_{i,j}可能是字符 0, 1。 阿宁一开始站在 (1,1),目标走到 (n,m)。 假设当前在 (x,y) 一个相邻的位置 (x',y'),上下

acautomaton Published on 2023-06-30
Previous Next