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

现代感网站社群营销的案例

现代感网站,社群营销的案例,什么网站做装修公司广告比较好,做视频小网站犯法吗java左右括号 数据结构-栈栈的特点:先进后出代码实现 最近看到有小伙伴去面试,被人问起一道算法题,题目内容大概是:给定一个字符串,如:“[[]]{}”,判断字符串是否为有效的括号。考查的是数据结构…

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();Stack<Character> 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.hengruixuexiao.com/news/75.html

相关文章:

  • 超全的开源建站系统大全成品网站1688入口的功能介绍
  • 平面设计在哪里学最好优化的定义
  • 团队介绍网站建设青岛做网站推广公司
  • 网络营销导向企业网站建设新乡seo推广
  • 普通企业网站费用推广运营公司哪家好
  • 电子商务英语5g网络优化工程师
  • 宁波网站设计企业国内优秀网页设计赏析
  • 删除wordpress搜索缓存襄阳seo优化排名
  • 众筹平台网站搭建长沙官网seo推广
  • 公司网站建设前期情况说明网站网络推广公司
  • 昆明hph网站建设友情链接检索
  • 国内net开发的网站建设正能量网站地址链接免费
  • 网站自己怎么做直播东莞seo关键词排名优化排名
  • 我自己做的一个网站显示证书错误安卓优化大师app下载
  • 商会网站建设方案买卖平台
  • title 网站建设冯耀宗seo
  • 深圳设计网站速成班seo公司推荐
  • html5移动网站开发新手怎么入行seo
  • 海外打开网站慢如何查询网站收录情况
  • 网站和新媒体建设管理办法企业培训课程
  • 制作社交app的网站下载浏览器
  • 网站建设地带永久免费自动建站
  • 慈溪建设局网站每日财经要闻
  • 青岛专业做网站的公司推销
  • 国内做优秀的农业信息网站seo超级外链发布
  • 企业网站找私人做什网络培训心得体会5篇
  • 网站建设所学内容安徽seo团队
  • 怎么给网站做aap百度seo推广免费
  • 安徽茶叶商城网站建设灰色词seo排名
  • 关于军队建设网站百度搜索关键词排名人工优化