首页 > 其他分享 >45.jump-game-ii 跳跃游戏II

45.jump-game-ii 跳跃游戏II

时间:2022-10-30 17:23:27浏览次数:100  
标签:jump cnt end cur nums int 45 ii

问题描述

45.跳跃游戏II

解题思路

外循环还是从末尾向前遍历,内循环从前往后遍历,每次找能到达终点的索引最小的位置,该位置作为新的终点,同时步数cnt++

代码

#include <vector>
using std::vector;
class Solution {
  public:
    int jump(vector<int> &nums) {
        int cur_end = nums.size() - 1;
        int cnt = 0;
        while (cur_end != 0) {
            for (int i = 0; i < nums.size(); i++) {
                if (nums[i] + i >= cur_end) {
                    cur_end = i;
                    cnt++;
                    break;
                }
            }
        }
        return cnt;
    }
};

标签:jump,cnt,end,cur,nums,int,45,ii
From: https://www.cnblogs.com/zwyyy456/p/16841713.html

相关文章

  • 17.45个代码优化的小技巧(2)
    27、资源释放写到finally比如在使用一个api类锁或者进行IO操作的时候,需要主动写代码需释放资源,为了能够保证资源能够被真正释放,那么就需要在finally中写代码保证资......
  • LeetCode 2458. Height of Binary Tree After Subtree Removal Queries
    原题链接在这里:https://leetcode.com/problems/height-of-binary-tree-after-subtree-removal-queries/题目:Youaregiventhe root ofa binarytree with n node......
  • iis 主子站点隔绝问题
    IIS网站,添加子站(虚拟应用程序)时,避免子站web.config继承主键的web.config的配置,导致子站无法运行,需要配置主键的web.config,解决方法如下:在主站点的<system.web>上一级添......
  • 644 事件概述 and 645 事件_常见事件演示
    事件==》事件监听机制概念:某些组件被执行了某些操作后,触发某些代码的执行事件:某些操作。如:单击,双击,键盘按下了,鼠标移动了事件源:组件。如:按钮文本输入框......
  • uva 10453
    将字符串变为回文串最少需要几次操作(在任意位置插入字符),并输出变化后的回文串f[l][r]=f[l+1][r-1]//a[i]==a[j]=min(f[l+1][r],f[l][r-1])#include<iostre......
  • 【XSY3458】原样输出(SAM)
    考虑判断一个串是否能成为输出,贪心的方法肯定是优先在第一个串的SAM上匹配至匹配不了,再在第二个串的SAM上匹配至匹配不了,……于是可以考虑通过如下方式把\(n\)个串......
  • VS2017 IIS 部署.net core web项目
    直接上内容: 安装IIS这个不在重复,可百度搜索到。 点击IIS查看模块:查看是否安装了AspNetCoreModule模块,如果没有安装可下载:​​http://download.microsoft.com/downlo......
  • Windows Server 2008+IIS+php+MySQL环境搭建
    Win2008+IIS+php+MySQL环境搭建一、Windows环境操作系统:WindowsServer2008R2IIS版本:IIS7.5PHP版本:php5.6.9MySQL版本:MySQL5.7.40二、部署IIS1、打......
  • Leetcode 90. 子集 II
    给你一个整数数组nums,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。返回的解集中,子集可以按任意顺序排列。示例1:输入:nums=[1......
  • 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(上海)G Fibonacci
    牛客竞赛传送门:本题链接:G-Fibonacci_第45届国际大学生程序设计竞赛(ICPC)亚洲区域赛(上海)(重现赛)(nowcoder.com)比赛完整题单:牛客竞赛_ACM/NOI/CSP/CCPC/ICPC算......