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

北京一度网站建设苏州app定制

北京一度网站建设,苏州app定制,wordpress模板字体修改字体,形容网站页面做的好的词语java左右括号 数据结构-栈栈的特点#xff1a;先进后出代码实现 最近看到有小伙伴去面试#xff0c;被人问起一道算法题#xff0c;题目内容大概是#xff1a;给定一个字符串#xff0c;如#xff1a;“[[]]{}”#xff0c;判断字符串是否为有效的括号。考查的是数据结构… java左右括号 数据结构-栈栈的特点先进后出代码实现 最近看到有小伙伴去面试被人问起一道算法题题目内容大概是给定一个字符串如“[[]]{}”判断字符串是否为有效的括号。考查的是数据结构下面用的是java的栈实现左右括号的校验。 数据结构-栈 栈的特点先进后出 代码实现 public static void main(String[] args) {input(([)]);input(}});input([[]]{});}private static void input(String str) {boolean valid valid(str);System.out.println(str : valid);}/*** 校验指定的字符串是否匹配** param str 校验的字符串* return true匹配false不匹配*/private static boolean valid(String str) {char[] chars str.toCharArray();StackCharacter charsStack new Stack();for (int i 0; i chars.length; i) {if (chars[i] ( || chars[i] [ || chars[i] {) {//1. 左括号则入栈charsStack.push(chars[i]);} else {//2. 右括号,则出栈比较if (charsStack.size() 0) {//2.1 字符串不为空但是栈无数据,即没有对应的左括号入栈则不匹配return false;}//2.2 出栈的数据是否成对括号char pop charsStack.pop();if (pop ( chars[i] ! )) {return false;} else if (pop [ chars[i] ! ]) {return false;} else if (pop { chars[i] ! }) {return false;}}}//3. 出栈后的栈为空则说明是成对出现则匹配return charsStack.isEmpty();}上述的代码仅供参考
http://www.hkea.cn/news/14258750/

相关文章:

  • 红河学院网站建设工程机械网站模板
  • 云南城市建设职业学院网站wordpress化妆品主题
  • 网站建设微信运营推广浙江沉船事故最新消息
  • 焦作 做 网站旅游网站品牌建设
  • 滁州建设网站东昌府聊城做网站费用
  • 洛阳网站建设价格域名如何注册?
  • 海口网站开发山东宏福建设集团有限公司网站
  • 网站建设的会计科目广东企业网站建设公司
  • HTMT超链接网站怎么做tiktok无货源跨境电商怎么做
  • 高端的咨询行业网站制作wordpress file upload
  • 餐饮营销网站建设php设计什么网站建设
  • 做宣传语的网站企业管理课程有哪些
  • 泉州网站制作报价企业网站建设话术
  • 兰州网站开发公司建设银行官网登录
  • 合肥网站优化哪家好网站的类型及特点
  • 网页游戏网站哪个最好wordpress管理员密码丢失
  • 怎么做根优酷差不多的网站优秀网站首页设计
  • 连云港做网站的手机平台网站系统
  • 东莞市官网网站建设王业美三个字组成的子
  • 网站交互式wordpress同步公众号文章
  • 免费创建网站平台wordpress主题文件
  • 建站平台外贸建设银行黄陂支行网站
  • 网络公司建设网站东莞常平做网站
  • 医院网站模板搜索关键词的软件
  • dw做网站视频教程桂林app开发公司
  • 台州企业免费建站app注册推广拉人
  • 南京做中英文网站设计西安公司招聘信息
  • 天津网站建设外贸做公司网站每年多少钱
  • 做微博推广的网站吗江阴做公司网站有哪些
  • 网站开发php制作如何在工商局网站做企业年报