摘要: 45. 跳跃游戏 II 题目保证可以到达 n - 1 解法 public int jump(int[] nums) { if (nums == null || nums.length <= 0) return 0; int max = 0, end = 0, step = 0; for (int i 阅读全文
posted @ 2025-09-25 18:30 WilsonPan 阅读(9) 评论(0) 推荐(0)
摘要: 55. 跳跃游戏 解法: 贪心算法 记录当前位置可以走的最远位置,若能达到最后位置,即可到达 public boolean canJump(int[] nums) { if (nums == null || nums.length <= 1) return true; int n = nums.le 阅读全文
posted @ 2025-09-25 18:29 WilsonPan 阅读(5) 评论(0) 推荐(0)
摘要: 122. 买卖股票的最佳时机 II 题目 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。然而,你可以在 同一天 多次买卖该股票,但要确保你持有的股票不超过一股。 返回 阅读全文
posted @ 2025-09-25 18:29 WilsonPan 阅读(16) 评论(0) 推荐(0)
摘要: 121. 买卖股票的最佳时机 题目 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润 阅读全文
posted @ 2025-09-25 18:28 WilsonPan 阅读(54) 评论(0) 推荐(0)