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

【LeetCode热题100(67/100)】有效的括号

题目地址:链接

思路: 通过栈来判断当前括号是否匹配。

  1. 如果当前为左括号,入栈
  2. 否则,出栈判断是否匹配以及长度,如果不匹配,返回 false
  3. 遍历后没有return false,说明当前括号为有效的,返回 true
/*** @param {string} s* @return {boolean}*/
var isValid = function(s) {let stk = [];let map = {')': '(', ']': '[', '}': '{'};for(let str of s) {if(str === '(' || str === '[' || str === '{') {stk.push(str);} else {if(stk.length) {let q = stk.pop();if(map[str] !== q){return false;}} else {return false;}}}return true;
};
http://www.dtcms.com/a/614115.html

相关文章:

  • 网站建设公司彩铃织梦后台做的网站怎么绑定域名
  • 汇编语言编译器的作用 | 理解汇编编译过程与程序优化技巧
  • 网站备案每年一次吗网站建设实训的方法
  • 怎样查看网站的权重做微信网站公司哪家好
  • Typora picgo-core gitee图片上传设置
  • 哪个网站发布招聘信息免费淮安网站建设公司电话
  • 企业网站优化做法模拟网站效果
  • 第29集科立分板机:降本增效新选择科立自动化分板机赋能电子企业高质量发展
  • Revit 200+新功能之“构件赋房间属性”,解决特殊族提取房间错乱问题!中心点不落在房间内,进而无法正确识别所在房间!
  • 编辑器和笔记软件汇总(三):NotebookLM、note-gen、MiaoYan、LetsMarkdown、DocFlow
  • openGauss 企业级开源数据库架构深度解析
  • 伸展树分析
  • 通州做网站公司市场营销策划包括哪些内容
  • 嵌入式开发学习日志43——FreeRTOS之引入
  • 阳信住房和城乡建设厅网站小城镇建设的网站文献
  • 3542. 将所有元素变为 0 的最少操作次数
  • 宁波商城网站建设互联网创意网站有哪些方面
  • 基于Vue的售票系统开发3g480(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
  • 06-文件操作-练习
  • 中企动力做网站要全款全能网站模板
  • 花瓣设计网站官网入口广州分公司注册
  • QPushButton弹出菜单的完整实现指南
  • 【项目】个人博客测试报告
  • Linux下通过sysfs读写GPIO的一个注意事项
  • Metasploitable2靶场全部漏洞超详细讲解(含Metasploitable2靶场下载)
  • 复变函数与积分变换 第三章——复变函数的积分
  • 国内优秀网站设计工商查询系统
  • ES6(ECMAScript 2015)语法特性详解
  • 前端微前端性能优化,资源加载策略
  • c语言编译器gcc下载 | 完整安装步骤与配置指南