news 2026/5/12 8:03:05

有效括号序列

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
有效括号序列

求解代码

publicbooleanisValid(Strings){char[]str=s.toCharArray();Stack<Character>stackData=newStack<>();for(charc:str){if(c=='('){stackData.push(')');}elseif(c=='['){stackData.push(']');}elseif(c=='{'){stackData.push('}');}elseif(stackData.isEmpty()||c!=stackData.pop()){returnfalse;}}returnstackData.isEmpty();}

小贴士

如果遇到了左括号,就把和这个左括号配对的右括号压入栈中,总共就3种括号:小括号、中括号和花括号;

如果遇到了右括号,分情况讨论:

  • 如果此时栈为空,说明无法构成有效的括号;

  • 如果此时栈不为空,并且出栈的元素不等于这个右括号;

这两种情况,都构不成有效的括号,返回false

只有到最后栈为空了,才返回true

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 12:14:03

大规模部署HY-MT1.5-7B:成本控制与性能平衡

大规模部署HY-MT1.5-7B&#xff1a;成本控制与性能平衡 随着多语言交流需求的不断增长&#xff0c;高质量、低延迟的机器翻译服务已成为全球化应用的核心基础设施。在这一背景下&#xff0c;混元翻译模型&#xff08;HY-MT&#xff09;系列凭借其卓越的语言覆盖能力和翻译质量…

作者头像 李华
网站建设 2026/5/12 8:03:03

周末玩转Youtu-2B:云端GPU按小时计费,1块钱体验

周末玩转Youtu-2B&#xff1a;云端GPU按小时计费&#xff0c;1块钱体验 你是不是也和我一样&#xff0c;作为一名程序员&#xff0c;总想第一时间尝鲜最新的AI对话技术&#xff1f;但现实是&#xff1a;高端显卡动辄上万&#xff0c;本地部署环境配置复杂&#xff0c;光是装个…

作者头像 李华
网站建设 2026/5/1 12:19:47

Swift-All强化学习:云端GPU集群,支持并行采样

Swift-All强化学习&#xff1a;云端GPU集群&#xff0c;支持并行采样 你是不是也遇到过这样的问题&#xff1a;想训练一个游戏AI&#xff0c;让它学会打《星际争霸》或者《王者荣耀》&#xff0c;但本地电脑跑不动&#xff1f;一开多个环境就卡死&#xff0c;训练速度慢得像蜗…

作者头像 李华
网站建设 2026/5/1 14:06:42

RevokeMsgPatcher防撤回补丁:如何3步搞定消息防撤回?

RevokeMsgPatcher防撤回补丁&#xff1a;如何3步搞定消息防撤回&#xff1f; 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁&#xff08;我已经看到了&#xff0c;撤回也没用了&#xff09; 项目地址: https://…

作者头像 李华
网站建设 2026/5/3 5:10:26

SAM 3视频分割案例:虚拟试衣应用

SAM 3视频分割案例&#xff1a;虚拟试衣应用 1. 引言&#xff1a;图像与视频分割技术的演进 随着计算机视觉技术的不断进步&#xff0c;图像和视频中的对象分割已成为智能交互、内容创作和增强现实等领域的核心技术之一。传统的分割方法往往依赖于大量标注数据和特定任务模型…

作者头像 李华