代码随想录二刷day32

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • [一、力扣122. 买卖股票的最佳时机 II](#一、力扣122. 买卖股票的最佳时机 II)
  • [二、力扣55. 跳跃游戏](#二、力扣55. 跳跃游戏)
  • [三、力扣45. 跳跃游戏 II](#三、力扣45. 跳跃游戏 II)

前言


一、力扣122. 买卖股票的最佳时机 II

java 复制代码
class Solution {
    public int maxProfit(int[] prices) {
        int cur = prices[0], res = 0;
        for(int i = 1; i < prices.length; i ++){
            if(prices[i] > cur){
                res += (prices[i] - cur);
                cur = prices[i];
            }else{
                cur = prices[i];
            }
        }
        return res;
    }
}

二、力扣55. 跳跃游戏

java 复制代码
class Solution {
    public boolean canJump(int[] nums) {
        if(nums.length == 1){
            return true;
        }
        int scope = 0;
        for(int i = 0; i <= scope; i ++){
            scope = Math.max(scope, i + nums[i]);
            if(scope >= nums.length - 1){
                return true;
            }
        }
        return false;
    }
}

三、力扣45. 跳跃游戏 II

java 复制代码
class Solution {
    public int jump(int[] nums) {
        int result = 0;
        // 当前覆盖的最远距离下标
        int end = 0;
        // 下一步覆盖的最远距离下标
        int temp = 0;
        for (int i = 0; i <= end && end < nums.length - 1; ++i) {
            temp = Math.max(temp, i + nums[i]);
            // 可达位置的改变次数就是跳跃次数
            if (i == end) {
                end = temp;
                result++;
            }
        }
        return result;
    }
}
相关推荐
玉蜉蝣6 分钟前
PAT甲级-1083 List Grades
c++·算法·list·pat甲
吃海鲜的骆驼10 分钟前
四、JVM原理-4.1、JVM介绍
java·开发语言·jvm·面试
神即道 道法自然 如来12 分钟前
如何在 Jenkins 中配置邮件通知?
java·运维·jenkins
说文科技28 分钟前
【LeetCode】289.生命游戏
算法·leetcode
UestcXiye31 分钟前
Leetcode16. 最接近的三数之和
c++·leetcode·排序·双指针·数据结构与算法
zyq~31 分钟前
【自学笔记】支持向量机(2)——核函数
笔记·算法·支持向量机·核函数
计算机学姐42 分钟前
基于SpringBoot+Vue的宠物医院管理系统
java·vue.js·spring boot·后端·mysql·intellij-idea·mybatis
赤橙红的黄1 小时前
代理模式-动态代理
java·开发语言·代理模式
luluvx1 小时前
LeetCode[中等] 155. 最小栈
算法·leetcode·职场和发展
三月七(爱看动漫的程序员)1 小时前
Exploring Large Language Models for Knowledge Graph Completion
人工智能·深度学习·算法·语言模型·chatgpt·langchain·知识图谱