news 2026/4/3 6:20:30

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/4/1 13:24:45

AI驱动的契约测试:智能验证微服务交互

在微服务架构日益普及的今天&#xff0c;服务间的交互依赖契约&#xff08;Contract&#xff09;来确保一致性&#xff0c;而传统的契约测试主要依赖手动定义和验证&#xff0c;难以应对快速迭代和高复杂性场景。随着人工智能&#xff08;AI&#xff09;技术的崛起&#xff0c;…

作者头像 李华
网站建设 2026/3/27 11:15:03

腾讯HunyuanVideo 1.5开源:83亿参数改写视频生成行业规则

腾讯HunyuanVideo 1.5开源&#xff1a;83亿参数改写视频生成行业规则 【免费下载链接】HunyuanVideo 项目地址: https://ai.gitcode.com/hf_mirrors/tencent/HunyuanVideo 导语 腾讯混元团队于2025年11月21日正式发布HunyuanVideo 1.5&#xff0c;这款基于Diffusion T…

作者头像 李华
网站建设 2026/4/3 4:17:14

AI优化UI/UX测试流程:从自动化到智能化的跨越

随着软件行业的快速发展&#xff0c;用户界面&#xff08;UI&#xff09;和用户体验&#xff08;UX&#xff09;测试已成为确保产品竞争力的关键环节。传统的UI/UX测试依赖人工执行&#xff0c;存在效率低、主观性强和覆盖不全等问题。而人工智能&#xff08;AI&#xff09;技术…

作者头像 李华
网站建设 2026/3/13 22:36:34

KEA DHCP服务器终极部署指南:从零到精通的完整方案

KEA DHCP服务器终极部署指南&#xff1a;从零到精通的完整方案 【免费下载链接】kea A modern, scalable, robust DHCPv4 and DHCPv6 server, with database (MySQL, PostgreSQL), hooks, multi-threading, RADIUS, NETCONF, Kerberos and more. 项目地址: https://gitcode.c…

作者头像 李华
网站建设 2026/3/21 9:31:33

通达信低吸狙击线 源码 贴图

{}RSV:(CLOSE-LLV(LOW,11))/(HHV(HIGH,11)-LLV(LOW,11))*100; 短期底部:LLV(OPEN,30); K:SMA(RSV,3,1); D:SMA(K,3,1); J:(3*K-2*D),LINETHICK2; D2:SMA(J,3,1)*0.82; VAR2:(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; VAR3:(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; VAR4:(CLOSE-MA(…

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

210亿参数仅需80G显存!ERNIE-4.5轻量化模型重新定义AI推理效率

导语 【免费下载链接】ERNIE-4.5-21B-A3B-Thinking-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/ERNIE-4.5-21B-A3B-Thinking-GGUF 百度最新发布的ERNIE-4.5-21B-A3B-Thinking模型以210亿总参数、30亿激活参数的混合专家架构&#xff0c;在80G单卡GPU上…

作者头像 李华