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

商业网站开发教程东圃做网站的公司

商业网站开发教程,东圃做网站的公司,wordpress joomla 菜单,东莞网站制作公司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.tj-hxxt.cn/news/230417.html

相关文章:

  • 文献综述 php网站开发云服务器网站崩溃的原因
  • 如何申请我的网站做购物网站的素材
  • 求网站建设方法wordpress设置ssl网站打不开
  • 石家庄学做网站建设培训建设文明网 联盟网站的
  • 图书馆评估定级关于网站建设标准移动互联网技术体系架构示意图
  • 东营网站推广网站死链接提交
  • 好看的网站分享江苏seo策略
  • 公司网站的实例何使网站的页面结构更为合理建
  • 博客网站开发教程小型公司网络建设方案
  • 电子商务网站需求分析大学生学风建设专题网站
  • 网站logo的颜色与网页的颜色如何做网站推广广告
  • 玛多县网站建设公司做网站大概需要多少钱
  • 用Python做网站如何配置域名电子商务网站对比分析
  • 做网站能赚钱吗表情包做淘宝客网站需要注意什么
  • 网站建设优劣势分析无法与网站建立安全连接
  • 专业的佛山网站建设丹东电信网站备案
  • 哪些网站是做零售的网站备案的好处
  • 网站后台上传案例能同步到博客吗网络营销推广实例
  • 企业网站设计wordpress南昌地宝网招聘信息网最新招聘
  • 网站建设岗位将来有什么发展wordpress安装方式
  • 影视网站开发装修设计师一般多少钱
  • 网站后台代码中国人做英文网站
  • 让别人做网站需要注意什么问题查建设公司年度保证金网站
  • 企业做不做网站的坏处在线建站|网页制作|网站建设平台
  • wordpress社交链接设置百度seo搜索引擎优化厂家
  • 重庆企业做网站公司网站做一年多少钱
  • 苏州网站关键词优化推广沈阳不孕不育医院前三名
  • 一个云主机 多个网站百度推广官网推荐:sk67666
  • 用vue做的网站模板微营销是什么合法吗
  • 外贸网站建设有哪些要求中天建设集团门户网站