博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
栈应用之平衡符号
阅读量:5839 次
发布时间:2019-06-18

本文共 317 字,大约阅读时间需要 1 分钟。

  hot3.png

栈的应用:检查每件事情是否能成对出现,算法叙述:做一个空栈。读入字符直到文件结尾。

  1. 如果字符是一个开放符号,则将其推入栈中。

  2. 如果字符是一个封闭符号,则当栈为空时报错。否则,将栈元素弹出。如果弹出的符号不是对应的开放符号,则报错

  3. 在文件结尾,如果栈非空则报错。

public class BalanceSigned {	public static void checkChar(String str){		boolean error = false;		//创建空栈		Stack s = new Stack();		for(int i=0;i

转载于:https://my.oschina.net/elain/blog/398873

你可能感兴趣的文章
分析 "End" "Unload Me" "Exit Sub" 之间的区别与联系
查看>>
经典算法题每日演练——第十九题 双端队列
查看>>
Java教程
查看>>
【Maven由浅入深】6.maven的依赖特性
查看>>
GraphX实现N度关系
查看>>
2数求和
查看>>
【译】面试 30 秒
查看>>
JavaScript-CORS 跨域
查看>>
python 人工智能基础 day1(上)
查看>>
2019 前端面试 | 知其然,并知其所以然
查看>>
久闻大名的Fragment
查看>>
自定义注解和解析器实现ButterKnife(Demo性质)
查看>>
【翻译】Vue.js 的注意事项与技巧
查看>>
js组件化开发
查看>>
Spring Cloud微服务分布式云架构 - 集成项目简介
查看>>
JavaScript 学习笔记 - 多维数组变为一维数组
查看>>
快应用的机型覆盖、场景覆盖、框架版本(4.22更新)
查看>>
RecyclerView的刷新分页
查看>>
微服务技术选型之路
查看>>
cocoapods的安装
查看>>