news 2026/6/14 18:12:49

day32(12.12)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day32(12.12)——leetcode面试经典150

155. 最小栈

155. 最小栈

这道题的重点是在获取更新最小值的时候,一定要加上<=,因为栈中可能为空;同时比较大小的时候要用equals来比较数值

题目:

题解:

class MinStack { //全局对象stack和用来存储最小的元素 private Stack<Integer> stack; private Stack<Integer> min_stack; public MinStack() { stack = new Stack<>(); min_stack = new Stack<>(); } public void push(int val) { stack.push(val); //这里要加上=,会导致min_stack为空 if(min_stack.isEmpty() || val <= min_stack.peek()){ min_stack.push(val); } } public void pop() { //如果最小的元素是当前要移除的元素 //.equals() 比较的是数值内容 if(stack.pop().equals(min_stack.peek())) { min_stack.pop(); } } public int top() { return stack.peek(); } public int getMin() { return min_stack.peek(); } } /** * Your MinStack object will be instantiated and called as such: * MinStack obj = new MinStack(); * obj.push(val); * obj.pop(); * int param_3 = obj.top(); * int param_4 = obj.getMin(); */
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 0:36:30

视频智能分析神器:5分钟让AI帮你读懂视频内容

视频智能分析神器&#xff1a;5分钟让AI帮你读懂视频内容 【免费下载链接】video-analyzer A comprehensive video analysis tool that combines computer vision, audio transcription, and natural language processing to generate detailed descriptions of video content.…

作者头像 李华
网站建设 2026/6/15 16:00:19

AI凭什么能帮工厂一年节省200万?

AI凭什么能帮这些工厂一年节省200万电费&#xff1f;我们做了广汽增城工厂&#xff0c;两个空压站&#xff0c;一个螺杆一个离心站房。一年节省了242万度电&#xff01;核心不是因为更换高效设备&#xff0c;也不是做了什么管网优化核心是用了AI算法来实现整厂压缩空气系统的“…

作者头像 李华
网站建设 2026/6/15 13:17:03

当屏幕跳出 “403Forbidden错误”:你遭遇了什么?

打开浏览器、输入网址、点击回车 —— 本应加载出期待的页面&#xff0c;却突然弹出一行冰冷的文字&#xff1a;“403Forbidden”。这个被称为 “403错误” 的提示&#xff0c;就像一扇紧锁的数字大门&#xff0c;告诉你 “权限不足&#xff0c;禁止入内”。它是 HTTP 状态码家…

作者头像 李华
网站建设 2026/6/15 13:49:40

智能配置赋能测试效能:AI驱动的自动化环境管理新范式

测试环境管理的时代挑战 在持续集成与DevOps普及的现代软件工程体系中&#xff0c;测试环境配置已成为影响研发效能的关键瓶颈。传统人工配置方式面临环境差异导致缺陷漏测、多分支并发测试资源冲突、环境快速复用困难等痛点。根据2024年软件测试行业调查报告显示&#xff0c;…

作者头像 李华
网站建设 2026/6/5 1:52:41

学黑客技术后普通人有多爽?

黑客一词已经被大家”神秘化了“&#xff0c;其实说白了就是网络安全工程师/专家。 在当今互联网当道期间&#xff0c;数据安全比以前任何时候都重要。黑客就是利用你的技能来改进安全系统并保护组织免受潜在的网络威胁。它是一种安全测试技术&#xff0c;用于识别计算机系统中…

作者头像 李华
网站建设 2026/6/15 15:50:02

动辄缺口达327万岗位的网络安全行业,现在还值得加入吗?

岗位缺口都达327W了&#xff0c;还犹豫个啥。。。赶紧转行啊。。。。傻子才不转呢&#xff01; 话是这么说&#xff0c;但天上不会掉馅饼&#xff0c;网络安全为啥这么缺人&#xff1f;内幕可能比你想得更野。笔者在安全圈浸淫5年&#xff0c;亲历过黑产大战、漏洞拍卖&#xf…

作者头像 李华