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

wordpress后台添加底部菜单青岛seo精灵

wordpress后台添加底部菜单,青岛seo精灵,网站设计的需求分析,php 开源企业网站坚持按题型打卡&刷&梳理力扣算法题系列,语言为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.dinnco.com/news/58894.html

相关文章:

  • 专业建站提供商首页关键词排名代发
  • 南充做网站电话web3域名注册
  • 做网站负责人风险google google
  • 武汉ui设计公司温州seo公司
  • 做网站时管理员权限的页面北京广告公司
  • 网站建设京icp备新网
  • 注册资金必须实缴吗广东seo推广外包
  • 商会网站制作互联网推广软件
  • 南宁营销型网站专家seo推广思路
  • 网站建设报价表下载百度灰色关键词代发
  • 北京做网站开发的公司小说排行榜
  • 网站搭建赚钱吗弹窗广告最多的网站
  • 刷网站跳出率seo优化排名价格
  • 建设网站设计微信营销软件免费版
  • 厦门市建设工程造价网站首页广告推广接单平台
  • 网站建设需要什么格式的图片谷歌推广怎么做最有效
  • 新手怎样做网站推广seo是搜索引擎营销吗
  • 做 爱 网站小视频安卓优化大师官方版本下载
  • 嘉兴网站建设的地方广告平台推广渠道
  • 个人做网站名称可以随意更改吗24小时人工在线客服
  • 网站建设平台对比太原seo网站排名
  • 云南省建设厅专家注册网站小红书推广引流软件
  • 网站建设公司如何生存百度的推广方式有哪些
  • 电商网站建设基础ppt网站seo优化案例
  • 做百科需要用什么网站做参考百度推广入口官网
  • 二次开发英语北京专业网站优化
  • wordpress published怎么做优化
  • 琼海市规划建设局网站网络游戏排行榜百度风云榜
  • 微信开放平台 网站开发百度学术官网首页
  • dw做asp购物网站关键词权重如何打造