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

响应式网站开发原理seo排名官网

响应式网站开发原理,seo排名官网,网站建设张世勇,做影视网站需要多大硬盘坚持按题型打卡&刷&梳理力扣算法题系列,语言为go,Day20 单调栈 题目描述 解题思路 单调栈 后进先出 记录的数据加在最上面丢掉数据也先从最上面开始 单调性 记录t[i]之前会先把所有小于等于t[i]的数据丢掉,不可能出现上面大下面小的…

坚持按题型打卡&刷&梳理力扣算法题系列,语言为go,Day20

单调栈
  • 题目描述
    在这里插入图片描述
  • 解题思路
    • 单调栈
      • 后进先出
        • 记录的数据加在最上面
        • 丢掉数据也先从最上面开始
      • 单调性
        • 记录t[i]之前会先把所有小于等于t[i]的数据丢掉,不可能出现上面大下面小的情况
      • 倒着遍历,while遍历,遇到小的就pop,然后把当前值加进去,栈顶即为最近的大于当前i值对应的数,要存的值就是st[-1]-i
      • 优化的地方:每次拿到元素时就应该和栈顶元素进行比较,直到栈空或者扫描结束
      • 思想:及时去掉无用的数据,保证栈内数据的有序
  • 代码参考
func dailyTemperatures(temperatures []int) []int {ans := make([]int,len(temperatures))st := []int{}for i,j := range slices.Backward(temperatures){for len(st) > 0 && j>=temperatures[st[len(st)-1]]{  //注意此处是大于等于st = st[:len(st)-1]}if len(st) > 0{ans[i] = st[len(st)-1] - i}st =append(st,i)}return ans
}
  • tips
    • 注意倒序遍历的写法:for i,j := range slices.Backward(temperatures)
    • 将ans定义为一个定长切片:ans := make([]int,len(temperatures))
    • st = st[:len(st)-1]
      • st[:len(st)-1] 是对字符串 st 进行切片操作,它取从字符串开始到长度减去1的位置的子字符串。切片操作在 Go 语言中是通过 字符串[开始索引:结束索引] 来实现的。
      • st = st[:len(st)-1] 将切片操作的结果重新赋值给变量 st,这样 st 就更新为去掉了最后一个字符的新字符串
http://www.fp688.cn/news/160582.html

相关文章:

  • 有哪些网站做国外生意的长沙官网seo技巧
  • 广元如何做百度的网站抖音企业推广
  • 有关做内购的网站电商网站设计模板
  • 经营网站备案宁波如何做抖音seo搜索优化
  • seo优化网站模板百色seo快速排名
  • 网站建设及上线流程whois查询 站长工具
  • 手机网站设计要求百度推广手机版
  • 网站需要做实名认证如何做苏州seo
  • 做门户网站啥意思网站后台管理系统
  • 网站开发环境怎么写外链发布论坛
  • 哪个基层司法所网站做的比较好刚刚中国出啥大事了
  • 可以做彩票网站的工作室北京网站开发
  • 建设购物网站网络推广专员所需知识
  • 做破解的网站中文搜索引擎大全
  • 保定聊城网站建设网络销售怎么学
  • 建设网站实施条件全国疫情高峰时间表最新
  • 专门做网站建设的维普网论文收录查询
  • 网站内容管理平台百度账号批发网
  • 微云怎么做网站营销技巧五步推销法
  • 网站开发步骤需求分析超级外链推广
  • wordpress建站知乎西安网站建设公司十强
  • 男女生做羞羞网站情感式软文广告
  • 泰州企业自助建站系统友情链接查询工具
  • 做网站的软件去哪里买优化营商环境心得体会个人
  • 红河做网站的公司软文推广是什么
  • 做擦边球的网站营销广告文案
  • 网站关键词优化实验结果分析免费外链工具
  • 要服务网站建设推广网页
  • window7用jsp做的网站要什么工具线上免费推广平台都有哪些
  • 装修公司口碑好的公司seo资料网