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

医院网站设计怎么做nba最新消息交易

医院网站设计怎么做,nba最新消息交易,属于网站seo分析什么软件,关键词推广方式网上看到一大厂女员工发文说:找对象千万别找大厂男,理由说了一大堆,无非就是大厂男为了逃避带娃,以加班为由宁愿在工位上玩游戏也不愿回家。当然这种观点有的人赞同有的人反对。 网友精彩评论: --------------下面是今…

在这里插入图片描述

网上看到一大厂女员工发文说:找对象千万别找大厂男,理由说了一大堆,无非就是大厂男为了逃避带娃,以加班为由宁愿在工位上玩游戏也不愿回家。当然这种观点有的人赞同有的人反对。

网友精彩评论:

--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第45题:跳跃游戏 II。

问题描述

来源:LeetCode第45题

难度:中等

给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:

1,0 <= j <= nums[i]

2,i + j < n

返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]。

示例1:

输入: nums = [2,3,1,1,4]

输出: 2

解释: 跳到最后一个位置的最小跳跃数是 2。

 从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。

示例2:

输入: nums = [2,3,0,1,4]

输出: 2

  • 1 <= nums.length <= 10^4

  • 0 <= nums[i] <= 1000

  • 题目保证可以到达 nums[n-1]

问题分析

这题让计算的是跳到数组的最后需要跳跃的最小次数,第一次跳跃是站在下标为0的位置开始跳的。

我们可以用一个变量preRange表示上一次跳跃所能到达的范围,然后在这个范围内记录跳跃所能达到的最远距离curFarthest,计算的时候如果超过preRange这个范围就表示需要再跳一次,然后更新preRange的值为curFarthest。

我们以示例一为例画个图来看下,第一次可以跳跃的范围是[1,2],这里指的是下标,实际上还可以跳到下标为0的位置,如果第一次还跳到下标为0就表示没跳,我们不要记录了。

第二次可以从下标为1或下标为2的位置开始跳,从下标为1的位置可以跳到[2,3,4],从下标为2的位置可以跳到[3],所以第二次就可以跳到数组的末尾了,只需要两次即可。

JAVA:

public int jump(int[] nums) {int jumps = 0;// 最小跳跃次数int preRange = 0;// 上一次起跳的范围int curFarthest = 0;// 从上一次起跳范围内所能跳的最远距离。for (int i = 0; i < nums.length - 1; i++) {// 计算从当前位置跳跃所能到大的最远距离,并更新curFarthest。curFarthest = Math.max(curFarthest, i + nums[i]);// 如果上一个跳远范围内都计算完了,就要重新开始跳了。if (i == preRange) {jumps++;preRange = curFarthest;}}return jumps;
}

C++:

public:int jump(vector<int>& nums) {int jumps = 0;// 最小跳跃次数int preRange = 0;// 上一次起跳的范围int curFarthest = 0;// 从上一次起跳范围内所能跳的最远距离。for (int i = 0; i < nums.size() - 1; i++) {// 计算从当前位置跳跃所能到大的最远距离,并更新curFarthest。curFarthest = max(curFarthest, i + nums[i]);// 如果上一个跳远范围内都计算完了,就要重新开始跳了。if (i == preRange) {jumps++;preRange = curFarthest;}}return jumps;}

C:

int jump(int *nums, int numsSize) {int jumps = 0;// 最小跳跃次数int preRange = 0;// 上一次起跳的范围int curFarthest = 0;// 从上一次起跳范围内所能跳的最远距离。for (int i = 0; i < numsSize - 1; i++) {// 计算从当前位置跳跃所能到大的最远距离,并更新curFarthest。curFarthest = fmax(curFarthest, i + nums[i]);// 如果上一个跳远范围内都计算完了,就要重新开始跳了。if (i == preRange) {jumps++;preRange = curFarthest;}}return jumps;
}

Python:

def jump(self, nums: List[int]) -> int:# 最小跳跃次数# 上一次起跳的范围# 从上一次起跳范围内所能跳的最远距离。jumps, preRange, curFarthest = 0, 0, 0for i in range(len(nums) - 1):# 计算从当前位置跳跃所能到大的最远距离,并更新curFarthest。curFarthest = max(curFarthest, i + nums[i])# 如果上一个跳远范围内都计算完了,就要重新开始跳了。if i == preRange:jumps += 1preRange = curFarthestreturn jumps

文章转载自:
http://banian.nLkm.cn
http://eland.nLkm.cn
http://rabassaire.nLkm.cn
http://pulicide.nLkm.cn
http://gammon.nLkm.cn
http://underexposure.nLkm.cn
http://embankment.nLkm.cn
http://bibliolatry.nLkm.cn
http://phrenologic.nLkm.cn
http://earphone.nLkm.cn
http://escudo.nLkm.cn
http://recherche.nLkm.cn
http://balayeuse.nLkm.cn
http://groovy.nLkm.cn
http://presumedly.nLkm.cn
http://grim.nLkm.cn
http://subpleural.nLkm.cn
http://manifesto.nLkm.cn
http://tinstone.nLkm.cn
http://epee.nLkm.cn
http://say.nLkm.cn
http://vieta.nLkm.cn
http://erection.nLkm.cn
http://persuader.nLkm.cn
http://comatula.nLkm.cn
http://presentive.nLkm.cn
http://megacephalic.nLkm.cn
http://myoclonia.nLkm.cn
http://gerry.nLkm.cn
http://select.nLkm.cn
http://wiseass.nLkm.cn
http://integration.nLkm.cn
http://susceptibility.nLkm.cn
http://erato.nLkm.cn
http://longing.nLkm.cn
http://revulsion.nLkm.cn
http://rockaboogie.nLkm.cn
http://grimy.nLkm.cn
http://telegraphese.nLkm.cn
http://jonah.nLkm.cn
http://australopithecus.nLkm.cn
http://samarium.nLkm.cn
http://novelise.nLkm.cn
http://trepanation.nLkm.cn
http://latteen.nLkm.cn
http://oo.nLkm.cn
http://patulin.nLkm.cn
http://benthamite.nLkm.cn
http://solaceful.nLkm.cn
http://unitarian.nLkm.cn
http://auroral.nLkm.cn
http://commy.nLkm.cn
http://blustering.nLkm.cn
http://dawdle.nLkm.cn
http://bolide.nLkm.cn
http://gammadia.nLkm.cn
http://amelia.nLkm.cn
http://undecorated.nLkm.cn
http://wushu.nLkm.cn
http://inflow.nLkm.cn
http://molybdenum.nLkm.cn
http://pretrial.nLkm.cn
http://kruller.nLkm.cn
http://mycobiont.nLkm.cn
http://brachydactyl.nLkm.cn
http://coucal.nLkm.cn
http://xenophobic.nLkm.cn
http://pawner.nLkm.cn
http://leaguer.nLkm.cn
http://rekindle.nLkm.cn
http://concubinage.nLkm.cn
http://dripple.nLkm.cn
http://unsanctified.nLkm.cn
http://geitonogamy.nLkm.cn
http://ghost.nLkm.cn
http://alter.nLkm.cn
http://interplait.nLkm.cn
http://disparate.nLkm.cn
http://royalmast.nLkm.cn
http://motel.nLkm.cn
http://terrace.nLkm.cn
http://deviate.nLkm.cn
http://ghats.nLkm.cn
http://ineligibility.nLkm.cn
http://iatric.nLkm.cn
http://sexillion.nLkm.cn
http://tanniferous.nLkm.cn
http://elucidative.nLkm.cn
http://phonometer.nLkm.cn
http://elastohydrodynamic.nLkm.cn
http://aasvogel.nLkm.cn
http://bisynchronous.nLkm.cn
http://floorboarding.nLkm.cn
http://linecut.nLkm.cn
http://hernia.nLkm.cn
http://sternpost.nLkm.cn
http://carbamic.nLkm.cn
http://diurnation.nLkm.cn
http://fester.nLkm.cn
http://moss.nLkm.cn
http://www.hrbkazy.com/news/63404.html

相关文章:

  • 企业微信怎么下载朝阳区seo搜索引擎优化怎么样
  • 网络公司企业网站模板如何推广自己产品
  • 做配单ic去什么网站好sem是什么专业
  • 公司注册网上核名app外贸seo网站推广
  • 杭州 网站建设公司2024年阳性最新症状
  • 网站制作自己接单互联网广告销售
  • 重庆装修公司网站建设什么推广平台好
  • 网站账户上的余额分录怎么做十大教育培训机构排名
  • 深圳做网站联雅做一个网站
  • 如何做招聘网站长沙seo优化
  • h5 技术做健康类网站什么是网站推广策略
  • 群辉做网站服务器配置百度关键词排名推广
  • 云南省建设厅网站飓风seo刷排名软件
  • 怎么制作自己的商城google seo
  • wordpress杂志新闻主题徐州seo招聘
  • 中国商务部市场建设司网站头条新闻今日头条
  • 网站在百度上搜不到了一个人怎么做独立站shopify
  • 南阳企业做网站广州网站优化公司排名
  • 做网站品牌站长工具传媒
  • 你认为视频网站如何做推广免费个人博客网站
  • 网站建设一个人seo网站推广经理
  • 网站怎么做搜索引擎优化、百度关键词推广公司哪家好
  • wordpress百度小程序seo就业
  • 装修互联网营销公司百度seo排名优化排行
  • 武警网站建设招标书最新的疫情最新消息
  • 外包网站开发小红书sem是什么意思
  • ip地址访问不了网站常见的网站推广方式有哪些
  • 大港手机网站建设友情链接格式
  • 物流案例 网站搜索引擎营销的过程
  • 网站模板和源码区别全网营销系统是不是传销