当前位置: 首页 > article >正文

Leetcode—45.跳跃游戏II【中等】

2023每日刷题(四十)

Leetcode—45.跳跃游戏II

在这里插入图片描述

贪心法思想

在这里插入图片描述

实现代码

#define MAX(a, b) (a > b ? (a) : (b))

int jump(int* nums, int numsSize) {
    int start = 0;
    int end = 1;
    int ans = 0;
    int maxStride = 0;
    while(end < numsSize) {
        maxStride = 0;
        for(int j = start; j < end; j++) {
            maxStride = MAX(maxStride, j + nums[j]);
        }
        start = end;
        end = maxStride + 1;
        ans++;
    }
    return ans;
}

运行结果

在这里插入图片描述
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.kler.cn/a/144498.html

相关文章:

  • Oracle数据库语句大全
  • Lua实现面向对象三大特性
  • python通过继承、组合、委托组织类
  • 【数据结构】用C语言实现顺序栈(附完整运行代码)
  • JMeter 设置请求头信息的详细步骤
  • leetcode刷题详解——买卖股票的最佳时机含手续费
  • 25. Spring源码篇之SpEL表达式
  • Python实现一箭穿心
  • Jensen不等式
  • Python基础入门例程75-NP75 使用字典计数(字典)
  • #Js篇:async函数await 命令
  • 2016年11月16日 Go生态洞察:Go字体的创新之旅
  • docker部署MySQL5.7设置密码和远程访问的方法
  • Unity中Shader的Standard材质解析(二)
  • windows版本的grafana如何离线安装插件
  • C语言SO EASY(ZZULIOJ1220: SO EASY)
  • Python编程技巧 – Lambda函数
  • 微信小程序实现类似Vue中的computed、watch功能
  • 面向电力系统的多路实时数据采集通道设计
  • 最新yolov8环境搭建、推理训练一站式超详细教学