当前位置: 首页 > 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.yayakq.cn/news/615230/

相关文章:

  • 电商网站的相同点如何做好电商销售
  • wordpress 中国 加速pc网站如何做seo
  • 石家庄 外贸网站建设分析一个网站
  • 响应式网站开发有哪些框架企业网页建设公司咨询电话
  • 北京网站建设公司文字排版哪里有营销型网站公司
  • 领导交给你一个网站你该怎么做十大品牌排行榜前十名
  • 企业展示型网站源码企业推广方法
  • 做网站找哪家公司比较好南通建设网站公司
  • 珠海做网站的同仁县wap网站建设公司
  • apt安装wordpress网站改版影响seo吗
  • 财富半岛建设购物网站cms网站怎么制作
  • cdr做网站怎么导出做外贸有必要做个网站吗
  • 郑州网站优化服务河池网站优化
  • 如何注册自己的网站青岛网页设计 学校
  • 建站宝盒全能版凡客v 网上商城
  • 公司网站备案材料黑龙江省建设工程交易中心网站
  • 益阳网站建设企业北京快三开奖走势图一定牛
  • 绍兴模板建站代理跨境电商产品开发
  • wordpress 信息流模板宁波seo快速优化怎么做
  • 站长之家网站流量查询广州做网站的哪家好
  • 深圳洲聚网站建设东莞公司网站制作
  • 滕州网站建设app网页设计网站
  • 广西营销型网站建设公司网红网站建设
  • 如何修改网站后台时间杭州企业网站制作
  • 网站开发哪里wordpress js跳转
  • 新品上市怎么推广词广州seo营销培训
  • 阿里云 iis 默认网站市北建筑建网站哪家好
  • 同时做几个网站互相链接做的美食视频网站
  • 不错的网站建设奉新网站制作
  • 都有哪些网站wordpress更换端口