zl程序教程

55. 跳跃游戏

  • 55. 跳跃游戏

    55. 跳跃游戏

    给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例 1:输入: [2,3,1,1,4] 输出: true 解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最后一个位置。复制示例 2:输入: [3,2,1,0,4] 输出: false 解释: 无论怎样,你总会到达索引为 3 的位置。但该位置的最大跳跃长

    日期 2023-06-12 10:48:40     
  • 45. 跳跃游戏 II

    45. 跳跃游戏 II

    给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例:输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。复制说明:假设你总是可以到达数组的最后一个位置。解:依

    日期 2023-06-12 10:48:40     
  • 【day04】力扣(LeetCode)每日一刷[1306. 跳跃游戏 III ][703. 数据流中的第 K 大元素 ][1337. 矩阵中战斗力最弱的 K 行]

    【day04】力扣(LeetCode)每日一刷[1306. 跳跃游戏 III ][703. 数据流中的第 K 大元素 ][1337. 矩阵中战斗力最弱的 K 行]

    刷题打卡第四天一、(中等题)1306. 跳跃游戏 III二、(简单题)703. 数据流中的第 K 大元素三、(简单题)1337. 矩阵中战斗力最弱的 K 行一、(中等题)1306. 跳跃游戏 III原题链接:1306. 跳跃游戏 III 题目描述: 这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i + arr[i] 或者 i -

    日期 2023-06-12 10:48:40     
  • LeetCode(45): 跳跃游戏 II

    LeetCode(45): 跳跃游戏 II

    Hard! 题目描述: 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。   从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3&nbs

    日期 2023-06-12 10:48:40     
  • LeetCode(45): 跳跃游戏 II

    LeetCode(45): 跳跃游戏 II

    Hard! 题目描述: 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。   从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3&nbs

    日期 2023-06-12 10:48:40     
  • Leetcode.45 跳跃游戏 II

    Leetcode.45 跳跃游戏 II

    题目链接 Leetcode.45 跳跃游戏 II mid 题目描述 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i]表示从索引 i 向前跳转的最大长

    日期 2023-06-12 10:48:40     
  • Leetcode1306. 跳跃游戏 III(medium,BFS,DFS)

    Leetcode1306. 跳跃游戏 III(medium,BFS,DFS)

    目录 1. 问题描述 2. 解题分析 3. 代码实现 1. 问题描述 这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i + arr[i] 或者 i - arr[i]。 请你判断自己是否能够跳到对应元素值为 0 的 任一 下标处。 注

    日期 2023-06-12 10:48:40     
  • 【Leetcode刷题Python】55. 跳跃游戏

    【Leetcode刷题Python】55. 跳跃游戏

    1 题目 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 输入&#x

    日期 2023-06-12 10:48:40     
  • 跳跃游戏 python

    跳跃游戏 python

    # 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 # # 数组中的每个元素代表你在该位置可以跳跃的最大长度。 # # 判断你是否能够到达最后一个下标。 # # # # 示例 1: # # # 输入:nums = [2,3,1,1,4]# 输出:true# 解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。# 方法

    日期 2023-06-12 10:48:40     
  • [LeetCode] 1306. Jump Game III 跳跃游戏之三

    [LeetCode] 1306. Jump Game III 跳跃游戏之三

    Given an array of non-negative integers arr, you are initially positioned at start index of the array. When you are at index i, you can jump to i + arr[i] or 

    日期 2023-06-12 10:48:40     
  • [LeetCode] 45. Jump Game II 跳跃游戏之二

    [LeetCode] 45. Jump Game II 跳跃游戏之二

      Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Your goal

    日期 2023-06-12 10:48:40