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

深圳网站建设公司报价最近国家新闻

深圳网站建设公司报价,最近国家新闻,黑色 网站模板,什么是线上推广一、题目描述 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 示例 1: 输入:nums [2,3,1,1,4] 输出:true 解释&#x…

一、题目描述

给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标。

示例 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 <= 3 * 104
0 <= nums[i] <= 105

二、代码思路

本题与其他题目有明显的区别:根据题意我的目的是走到最后下标的位置,但是我走的路线或者是跳的位置不是确定的,即每一步都是不确定的但是每一步都是有关联的,而动态规划就是处理这种决策问题,通过对不同状态的决策决定最终情况的产生。

动态规划几步曲:

  • 确定状态的意义(一般能找到状态的意义就成功一大半了,大多数情况下都不知道怎么定义状态)
  • 确定状态的转换方程,即状态与状态之间的联系(比如上台阶,dp[i] = dp[i - 1] + 1 or dp[i -2] + 2) 就是我在本节楼梯的位置,我可以跨两格上来也可以跨一格上来。
  • 确定状态的初始值。
  • 确定遍历的顺序,我印象中背包问题有逆序遍历的情况。

三、代码题解

class Solution {public boolean canJump(int[] nums) {//动态规划问题//动态规划就是每一步动态做决策最终达到想要的结果。//dp[i][i - 1] : 第 i - 1的位置是否能走1步到达第i个位置//判断条件:dp[i][i - 1] = nums[i] > i - (i - 1) ? true : false;//状态转换方程:dp[i] 是否能到达第i个位置?dp[i] = nums[j] >= i - (j) ? true : false;int dp[] = new int[nums.length];dp[0] = 1;for (int i = 1; i < nums.length; i++) {for (int j = 0; j < i; j++) {if (dp[j] == 1 && nums[j] >= (i - j)) {dp[i] = 1;break;}}}return dp[nums.length - 1] == 1 ? true : false;}
}
http://www.hkea.cn/news/659055/

相关文章:

  • 崔各庄地区网站建设百度非企渠道开户
  • 怎么用自己的电脑做网站服务器产品推广平台排行榜
  • 中国做的比较好的电商网站有哪些哈市今日头条最新
  • 微信怎么做网站推广百度网站优化培训
  • 网站开发支持多个币种电子技术培训机构
  • 移动网站设计与制作怎么找关键词
  • 国内移动端网站做的最好的厦门人才网597人才网
  • 建网站收费吗aso关键词覆盖优化
  • 西安的网站设计与制作首页微信视频号怎么推广引流
  • 顺义公司建站多少钱pc端百度
  • wordpress收费资源下载关键词优化的策略
  • 广州做网站建设的公司网站公司
  • 做网络平台的网站有哪些广州网站维护
  • 网页 代码怎么做网站东莞市民最新疫情
  • 电子商务网站设计中影响客户体验的元素有搜索引擎有哪些种类
  • 网站建设难点优化关键词技巧
  • 免费行情网站链接百度知道合伙人官网
  • 餐饮公司网站建设的特点大数据智能营销
  • 济南快速排名刷关键词排名seo软件
  • 系统做网站的地方百度推广登录后台登录入口
  • 集约化网站建设情况广告公司网站制作
  • 网站制作发票字节跳动广告代理商加盟
  • 义乌做网站武汉seo推广优化公司
  • 济宁哪家网站建设公司正规谷歌浏览器 免费下载
  • 有没有女的做任务的网站广东省新闻
  • seo长尾关键词优化如何做网站推广优化
  • 网站搭建服务合同seo排名赚
  • 东莞有什么比较好的网站公司苏州关键词排名系统
  • 做中国供应商免费网站有作用吗浙江网站推广运营
  • mysql8 wordpress百度推广优化是什么意思