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

如何免费建站wordpress 去空格

如何免费建站,wordpress 去空格,企业做网站能赚钱么,企业模板建站公司LeetCode 热题 100_跳跃游戏(78_55) 题目描述:输入输出样例:题解:解题思路:思路一(贪心算法): 代码实现代码实现(思路一(贪心算法)&am…

LeetCode 热题 100_跳跃游戏(78_55)

    • 题目描述:
    • 输入输出样例:
    • 题解:
      • 解题思路:
        • 思路一(贪心算法):
      • 代码实现
        • 代码实现(思路一(贪心算法)):
        • 以思路一为例进行调试

题目描述:

给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。

输入输出样例:

示例 1:
输入:nums = [2,3,1,1,4]
输出:true
解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。

示例 2:
输入:nums = [3,2,1,0,4]
输出:false
解释:无论怎样,总会到达下标为 3 的位置。但该下标的最大跳跃长度是 0 , 所以永远不可能到达最后一个下标。

提示:
1 <= nums.length <= 104
0 <= nums[i] <= 105

题解:

解题思路:

思路一(贪心算法):

1、在遍历数组的同时记录最远可以跳跃的位置,若最远可以跳跃到最后一个下标则返回true,若最远跳跃位置就是当前元素的位置则返回false。
2、复杂度分析:
① 时间复杂度:O(n),n代表数组中元素的个数,只遍历了一遍数组。
② 空间复杂度:O(1)。

代码实现

代码实现(思路一(贪心算法)):
class Solution {
public:bool canJump(vector<int>& nums) {//maxJump代表可以最远跳到的下标int maxJump=0;//对每个位置的跳跃距离进行判断,记录跳跃最远的下标for (int i = 0; i < nums.size()-1; i++){//记录当前能跳跃最远的下标maxJump= max(maxJump,i+nums[i]);//如果当前能条约的下标等于或者超过最后一个结点的下标,则返回能达到if (maxJump>=nums.size()-1) return true;//能跳跃最远的下标就是此节点的下标则结束返回fasleif (maxJump==i) return false;}return true;}
};
以思路一为例进行调试
#include<iostream>
#include<vector>
using namespace std;class Solution {
public:bool canJump(vector<int>& nums) {//maxJump代表可以最远跳到的下标int maxJump=0;//对每个位置的跳跃距离进行判断,记录跳跃最远的下标for (int i = 0; i < nums.size()-1; i++){//记录当前能跳跃最远的下标maxJump= max(maxJump,i+nums[i]);//如果当前能条约的下标等于或者超过最后一个结点的下标,则返回能达到if (maxJump>=nums.size()-1) return true;//能跳跃最远的下标就是此节点的下标则结束返回fasleif (maxJump==i) return false;}return true;}
};int main(){vector<int> nums={3,2,1,0,4};Solution s;if(s.canJump(nums)){cout<<"true";}else{cout<<"false";}return 0;
}

LeetCode 热题 100_跳跃游戏(78_55)原题链接
欢迎大家和我沟通交流(✿◠‿◠)

http://www.dtcms.com/wzjs/593496.html

相关文章:

  • 免费建站cms本地wordpress很慢
  • 乌托邦网站建设建html5响应式网站的工具
  • 网站建设公司费用app商城系统开发
  • 重庆建设定额网站陕西汉中网站建设
  • 网站设计的公司蒙特安全标准化建设网站
  • pos机网站模板建站网页建设
  • 菲律宾菠菜网站开发东莞专业网站建设价格
  • 简单的网站开发的软件有哪些衡阳微信网站
  • 网站建设流程教程那个网站做3d
  • 招聘网站企业招聘怎么做兼职做网站的费用
  • 小程序自己免费制作常州谷歌优化
  • 建设行业个人云网站个人的视频网站如何做
  • 网上商城网站建设报价东莞seo网站建设
  • 长春网站制作教程宝安-网站建设信科网络
  • 网站开发包括官方传奇手游下载
  • 网站优化建设郑州每个城市建设规划在哪个网站
  • 怎么建网站模版深圳网站制作运营
  • 西安建站价格表怎样建设网站
  • 成都手机网站制作仿西部数码网站
  • 建设工程质量检测网站哪个企业做网站
  • 企业型网站建设咨询电话设计网页设计师培训
  • 给传销做网站购物系统简介
  • 宁夏住房和城乡建设局网站分类信息网站手机版
  • 自建网站服务器备案自己有网站怎么做app
  • 网站搬家 数据库单页响应式网站模板
  • 公司网站续费公司网站制作新手教程
  • 企业网站的优点和缺点徐州建设工程造价信息网
  • 绵阳网站建设信赖辉煌深圳外贸公司多的区
  • 做爰全过程免费的视频网站有声音城乡建设网站证件查询
  • 深圳网站建设手机网站建设wordpress首页调用最新文章