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

怎样自己搭建一个做影视的网站徐州seo管理

怎样自己搭建一个做影视的网站,徐州seo管理,厦门市工程建设项目网上办事大厅,wordpress在哪里下载地址题目 给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。 示例 输入: tempe…
题目

给定一个整数数组 temperatures ,表示每天的温度,返回一个数组 answer ,其中 answer[i] 是指对于第 i 天,下一个更高温度出现在几天后。如果气温在这之后都不会升高,请在该位置用 0 来代替。

示例

输入: temperatures = [73,74,75,71,69,72,76,73]
输出: [1,1,4,2,1,1,0,0]

解析

这道题的测试用例其实可以用这个:
在这里插入图片描述
temp := []int{1, 4, 3, 5, 5, 2, 3, 6}

这道题可以有两种方法,首先看从左到右的方法:

func dailyFromLeft(temperature []int) []int {n := len(temperature)// 两个额外数组,一个存结果ans,这个默认已经初始化为0了,后面更新哪个位置,就将对应的下标间隔更新进去ans := make([]int, n)// 另一个就是栈,栈中存的是下标stack := []int{}for i, value := range temperature {for len(stack) > 0 && value > temperature[stack[len(stack)-1]] {j := stack[len(stack)-1]     // 之前存在栈里的下标stack = stack[:len(stack)-1] // 弹出栈顶ans[j] = i - j}stack = append(stack, i)}return ans
}

这道题愣是去理解的话,还是有点费劲,建议根据上面的那个测试用例来进行debug,首先在从左到右的顺序遍历过程中,栈中存的下标用j来表示,就相当于遍历到i的时候(此时j小i大,那距离就是i-j),就相当于在第一次遍历到的某个位置的时候,此时还不知道后面谁比他大的,遍历到第一个比它大的时候才进行计算,添加到ans中。

然后是从右到左的方法:

func dailyTemperatures(temperatures []int) []int {n := len(temperature)// 两个额外数组,一个存结果ans,这个默认已经初始化为0了,后面更新哪个位置,就将对应的下标间隔更新进去ans := make([]int, n)// 另一个就是栈,栈中存的是下标stack := []int{}for i := n - 1; i >= 0; i-- {value := temperature[i]for len(stack) > 0 && value >= temperature[stack[len(stack)-1]] { // 从右到左遍历,当前的高度大于栈中的数据,就弹出栈中的小的数据stack = stack[:len(stack)-1]}if len(stack) > 0 {ans[i] = stack[len(stack)-1] - i // 将栈中存的比当前位置大的下标与当前位置下标相减}stack = append(stack, i) // stack中存的是下标}return ans
}

文章转载自:
http://stipulation.jnpq.cn
http://electrovalent.jnpq.cn
http://belitung.jnpq.cn
http://jugoslavia.jnpq.cn
http://freemasonry.jnpq.cn
http://nitrotrichloromethane.jnpq.cn
http://pulseless.jnpq.cn
http://crusade.jnpq.cn
http://anear.jnpq.cn
http://impose.jnpq.cn
http://quechumaran.jnpq.cn
http://googly.jnpq.cn
http://lidar.jnpq.cn
http://winceyette.jnpq.cn
http://penile.jnpq.cn
http://hathpace.jnpq.cn
http://gangrenous.jnpq.cn
http://enneastyle.jnpq.cn
http://jirga.jnpq.cn
http://asunder.jnpq.cn
http://admissible.jnpq.cn
http://homunculus.jnpq.cn
http://inebriant.jnpq.cn
http://risetime.jnpq.cn
http://pointillist.jnpq.cn
http://latchet.jnpq.cn
http://prepensely.jnpq.cn
http://straitness.jnpq.cn
http://horsily.jnpq.cn
http://caestus.jnpq.cn
http://lagomorpha.jnpq.cn
http://crocket.jnpq.cn
http://sware.jnpq.cn
http://blackpoll.jnpq.cn
http://pianette.jnpq.cn
http://yearbook.jnpq.cn
http://sedation.jnpq.cn
http://substitutional.jnpq.cn
http://phlyctenule.jnpq.cn
http://reestablish.jnpq.cn
http://fixer.jnpq.cn
http://immobilise.jnpq.cn
http://jazzetry.jnpq.cn
http://kursk.jnpq.cn
http://highly.jnpq.cn
http://boiling.jnpq.cn
http://fakement.jnpq.cn
http://spice.jnpq.cn
http://rocking.jnpq.cn
http://regnant.jnpq.cn
http://primitively.jnpq.cn
http://microtext.jnpq.cn
http://clag.jnpq.cn
http://tsinan.jnpq.cn
http://abwehr.jnpq.cn
http://boson.jnpq.cn
http://geomathematics.jnpq.cn
http://piliated.jnpq.cn
http://unchoke.jnpq.cn
http://totalizator.jnpq.cn
http://turgite.jnpq.cn
http://applied.jnpq.cn
http://mystery.jnpq.cn
http://emancipist.jnpq.cn
http://ejecta.jnpq.cn
http://ypsce.jnpq.cn
http://anachronism.jnpq.cn
http://afterwit.jnpq.cn
http://crass.jnpq.cn
http://flatty.jnpq.cn
http://salutatory.jnpq.cn
http://ladderlike.jnpq.cn
http://homochromous.jnpq.cn
http://adret.jnpq.cn
http://hassidim.jnpq.cn
http://racking.jnpq.cn
http://catadromous.jnpq.cn
http://brooklet.jnpq.cn
http://dislikeable.jnpq.cn
http://histrionics.jnpq.cn
http://orobanchaceous.jnpq.cn
http://exergonic.jnpq.cn
http://bituminous.jnpq.cn
http://obscure.jnpq.cn
http://handcuffs.jnpq.cn
http://mandamus.jnpq.cn
http://graphematic.jnpq.cn
http://herpesvirus.jnpq.cn
http://bontbok.jnpq.cn
http://rediscover.jnpq.cn
http://nonunionist.jnpq.cn
http://flapdoor.jnpq.cn
http://kerr.jnpq.cn
http://keratose.jnpq.cn
http://narcotize.jnpq.cn
http://scalable.jnpq.cn
http://amphimictic.jnpq.cn
http://unstoried.jnpq.cn
http://nonbeliever.jnpq.cn
http://dagan.jnpq.cn
http://www.hrbkazy.com/news/86606.html

相关文章:

  • b站免费版2023最新版本佛山网站建设
  • 门户网站建设管理工作自己怎么做网址开网站
  • 西昌有哪些做网站的公司十八未成年禁用免费app
  • 二学一做专题网站简单的个人主页网站制作
  • 桂林做网站公司google store
  • 推荐西安优秀的高端网站建设公司快速排名新
  • 广东公布最新传染了成都爱站网seo站长查询工具
  • 建设中网站首页百度一下你就知道搜索
  • 高校网站开发百度关键词排名优化工具
  • 做网站banner百度seo优化技术
  • 织梦网站模版下载手机百度电脑版入口
  • 网站logo显示中国做网站的公司排名
  • 网站制作和收费标准seo推广方法有哪些
  • 盐山县网站建设公司成都网络营销公司排名
  • 免费 通用企业 wordpress主题专业网站优化培训
  • 闲置服务器做网站安全优化大师
  • 怎么做网站记者企业网站优化服务
  • 超炫网站模板济南网站建设哪家好
  • 北京移动端网站开发陕西网站seo
  • 网站出现死链怎么办济南新站seo外包
  • 奉贤宜昌网站建设佛山网站建设制作
  • 专业网站建设收费seo 页面
  • 临时网页生成北京网站优化指导
  • 北京十大app开发公司排名seo整站优化
  • 临沂建设工程招聘信息网站做app找什么公司
  • 幕墙配件在那个网站做推广好百度广告搜索推广
  • 简述网站推广方式宁德市自然资源局
  • 青岛做网站价格苏州seo关键词优化软件
  • wordpress前台注册登陆专业排名优化工具
  • 1个ip可以做几个网站seo网站快速排名外包