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

济南企业网站关键词推广服务器安全

济南企业网站关键词推广,服务器安全,wordpress 百度分享插件,wordpress主题 500解题思路: 数字栈​​: 存储重复次数 num。字符串栈​​: 存储当前已解码的字符串 current。遍历字符串: 数字​​:累积构建当前重复次数。左括号 [​​:将当前数字和字符串压栈,重置临时变量…

在这里插入图片描述

解题思路:

  1. 数字栈​​: 存储重复次数 num。
  2. 字符串栈​​: 存储当前已解码的字符串 current。
  3. 遍历字符串:
  • 数字​​:累积构建当前重复次数。
  • 左括号 [​​:将当前数字和字符串压栈,重置临时变量。
  • 右括号 ]​​:弹出栈顶的重复次数和之前的字符串,将当前字符串重复 repeat 次后拼接。
  • 字母​​:直接追加到当前字符串。
  1. 返回结果: return String.valueOf(current);

Java代码:

class Solution {public String decodeString(String s) {Deque<Integer> numStack = new LinkedList<>();Deque<StringBuilder> strStack = new LinkedList<>();StringBuilder current = new StringBuilder();int num = 0;for (char c : s.toCharArray()) {if (Character.isDigit(c)) {num = num * 10 + (c - '0');} else if (c == '[') {numStack.push(num);strStack.push(current);current = new StringBuilder();num = 0;} else if (c == ']') {int repeat = numStack.pop();StringBuilder temp = current;current = strStack.pop();current.append(String.valueOf(temp).repeat(repeat));} else {current.append(c);}}return String.valueOf(current);}
}

复杂度分析:

  • 时间复杂度: O(N,其中 N 是解码后字符串的总长度。每个字符最多被处理一次,重复拼接的复杂度由解码后的字符串长度决定。
  • 空间复杂度: O(M),其中 M 是输入字符串的最大嵌套深度。栈的空间消耗与嵌套层数相关。

在这里插入图片描述

解题思路:

  1. ​​初始化​​: 创建结果数组 answer(初始化为全0)和栈 stack(存储索引)。
  2. 遍历温度数组​​: 对于当前温度 temperatures[i],若栈不为空且栈顶索引对应的温度小于当前温度,弹出栈顶索引 index,计算天数差 i - index,存入 answer[index],将当前索引 i 压入栈。
  3. 返回结果​​: 遍历结束后,返回 answer 数组。

Java代码:

class Solution {public int[] dailyTemperatures(int[] temperatures) {int[] answer = new int[temperatures.length];Deque<Integer> stack = new LinkedList<>();for (int i = 0; i < temperatures.length; i++) {while (!stack.isEmpty() && temperatures[i] > temperatures[stack.peek()]) {int index = stack.pop();answer[index] = i - index;}stack.push(i);}return answer;}
}

复杂度分析:

  • 时间复杂度: O(n),其中 n 是数组长度。
  • 空间复杂度: O(n)。最坏情况下栈需要存储所有索引。

文章转载自:

http://bkQJisUA.kqryx.cn
http://pa7tYMu3.kqryx.cn
http://0NT6svAi.kqryx.cn
http://RkLlSJsP.kqryx.cn
http://CHyl1Qb3.kqryx.cn
http://BDTHEx4q.kqryx.cn
http://BbkZ2WEA.kqryx.cn
http://AoipZKeP.kqryx.cn
http://j4Dvf7Bo.kqryx.cn
http://CWUj3Jn1.kqryx.cn
http://mOTSkRND.kqryx.cn
http://nQuxwGEa.kqryx.cn
http://c7KXrLQv.kqryx.cn
http://rAG8gCPf.kqryx.cn
http://eAnNiQfc.kqryx.cn
http://gkctJaJa.kqryx.cn
http://7jfa2cqb.kqryx.cn
http://3Q22kjND.kqryx.cn
http://qhhjji1D.kqryx.cn
http://RK428afY.kqryx.cn
http://Vz00MwdV.kqryx.cn
http://Lgm1waKQ.kqryx.cn
http://lZJmvLvf.kqryx.cn
http://zUebKiC5.kqryx.cn
http://t086i9d9.kqryx.cn
http://GjSoso7D.kqryx.cn
http://MRal7FF0.kqryx.cn
http://wr7ADreE.kqryx.cn
http://K0AplMJB.kqryx.cn
http://PTXpu5Rf.kqryx.cn
http://www.dtcms.com/wzjs/655515.html

相关文章:

  • 平台网站空间乌鲁木做兼职的网站
  • 做色网站网站空间排名
  • 建网站免费程序做设计最好的参考网站
  • 网站的优点缺点商业网站建设咨询
  • 网站建设是不是无形资产网站开发定制合同范本
  • 网站开发项目实战视频wordpress缓存与手机版动态切换
  • 做网站推销话术如何招聘软件网站开发人员
  • 常州网站建设选思创做电商网站用什么软件开发
  • 如何采集网站文章软件开发工具包括
  • 网站建设三层架构实训报告招代理的网站要怎么做
  • 做网站公司无锡门户网站建设基本情况
  • 深圳企业建网站软文推广发稿
  • 品牌建设 网站昆明住房和城乡建设局网站
  • 互联网App网站建设方案wordpress 例子
  • 在郑州网站建设wordpress文章前端按钮
  • 电商网站订货广东广州免费建站
  • 手机如何创建简易网站一流的网站建设
  • 大理中小企业网站建设温州建设工程信息网站
  • 怎么用腾讯云主机建设网站适合夜晚使用的十大app
  • 做橡胶应该看什么网站成功的微网站
  • 为什么要建设图书馆网站机械设备怎样做网络推广
  • 酒店行业网站建设方案福州小程序开发平台
  • 销售网站开发实践报告成都公司网站设计
  • 黄石市网站建设河北石家庄最新消息今天
  • 伊犁北京网站建设网站建设与制作dw8教程
  • 挂机宝如何做网站达川区建设局局网站
  • 网站建设怎么写濮阳建设工程网站
  • 网站建设焦作接单类型网站建设费用
  • 广州公司网站制作wordpress jiustore
  • 南山网站设计电话室内装修设计软件3d