news 2026/4/26 19:21:33

20.有效的括号

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
20.有效的括号

题目:有效的括号 点击跳转

文章目录

  • 题目描述
  • HashMap版本

题目描述

先进后出

遇到左括号 → 入栈
遇到右括号 → 检查栈顶

classSolution{publicbooleanisValid(Strings){Stack<Character>stack=newStack<>();for(Characterc:s.toCharArray()){if(c=='('||c=='['||c=='{'){stack.push(c);}else{if(stack.isEmpty()){returnfalse;}Characterd=stack.pop();if(c==')'&&d!='(')returnfalse;if(c==']'&&d!='[')returnfalse;if(c=='}'&&d!='{')returnfalse;}}returnstack.isEmpty();}}

HashMap版本

classSolution{publicbooleanisValid(Strings){Stack<Character>stack=newStack<>();Map<Character,Character>hashmap=newHashMap<>();hashmap.put(')','(');hashmap.put(']','[');hashmap.put('}','{');for(Characterc:s.toCharArray()){if(hashmap.containsKey(c)){if(stack.isEmpty()){returnfalse;}Characterd=stack.pop();if(d!=hashmap.get(c)){returnfalse;}}else{stack.push(c);}}returnstack.isEmpty();}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/26 19:20:51

手把手教你搞定PC网站支付宝扫码登录:从申请到上线的完整避坑指南

支付宝扫码登录全流程实战&#xff1a;从开发配置到异常处理 在PC端网站集成支付宝扫码登录功能&#xff0c;已经成为许多企业提升用户体验的重要选择。相比传统的账号密码登录方式&#xff0c;扫码登录不仅减少了用户记忆成本&#xff0c;还大幅提升了登录流程的安全性和便捷性…

作者头像 李华
网站建设 2026/4/26 19:20:50

在NVIDIA Jetson NX上搞定RealSense D435i:Ubuntu 18.04 + ROS Melodic保姆级避坑指南

NVIDIA Jetson NX部署RealSense D435i全流程&#xff1a;从系统优化到ROS深度集成实战 当你在机器人或无人机项目中需要将RealSense D435i深度相机部署到NVIDIA Jetson NX这样的边缘计算设备时&#xff0c;会发现这远不是在x86平台上安装驱动那么简单。ARM架构的特殊性、USB带宽…

作者头像 李华
网站建设 2026/4/26 19:16:16

nli-MiniLM2-L6-H768模型从HuggingFace快速迁移与部署实战

nli-MiniLM2-L6-H768模型从HuggingFace快速迁移与部署实战 1. 引言 如果你是国内开发者&#xff0c;可能经常遇到这样的困扰&#xff1a;想用HuggingFace上的优秀模型&#xff0c;但下载速度慢如蜗牛&#xff0c;甚至经常中断。今天我们就来解决这个痛点&#xff0c;手把手带…

作者头像 李华
网站建设 2026/4/26 19:12:32

Copilot Next 工作流配置全链路拆解,从零构建支持50+微服务协同的智能IDE架构图(含动态依赖热力图)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Copilot Next 工作流配置全链路概览 Copilot Next 是面向现代云原生开发者的智能协作引擎&#xff0c;其工作流配置覆盖从环境初始化、上下文注入、策略编排到反馈闭环的完整生命周期。与传统代码补全工…

作者头像 李华
网站建设 2026/4/26 19:11:06

国产化适配不是“换芯即用”!MCP 2026认证通过率仅61.3%的背后:3家头部厂商未公开的17项硬件抽象层(HAL)改造细节

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;国产化适配的认知误区与MCP 2026认证全景透视 在推进信创产业落地过程中&#xff0c;许多团队将“国产化适配”简单等同于“替换操作系统或数据库”&#xff0c;忽视了中间件、开发框架、安全策略及生态…

作者头像 李华