栈和队列的简单应用
2017-03-08 21:29
141 查看
回文检测
把一个序列分别放入栈和队列中,根据二者不同的性质,栈会输出一个相反的队列,比较二者输出是否相同,就可以判断该序列是否是回文括号匹配
如图所示,遍历序列,把右边括号“)” “]”出现之前的左边括号“[” ,"("全部入栈入栈
出现第一个右边继续遍历,出现第一个右边括号时,弹栈,看括号类型是否匹配
直到这个序列访问结束。
相关文章推荐
- c# .net windows消息队列简单应用示例
- Queue 队列 写日志简单应用
- 队列、循环队列、反射的简单应用
- 经典第五章 习题 5-3 UVA 10935 Throwing cards away I(队列的简单应用)
- Rails(栈和队列简单应用)
- notify和wait在消息队列中的简单应用
- Java数据结构之队列的实现以及队列的应用之----简单生产者消费者应用
- java多线程之阻塞队列BlockingQueue的简单应用
- 【算法学习笔记】53.单调队列的简单应用 SJTU OJ 1034 二哥的金链
- 队列的简单应用
- 队列的简单应用-杨辉三角和约瑟夫环
- hdu 1702 栈和队列的简单应用
- UVA 10954 Add All【优先队列简单应用】
- 队列简单应用
- LinkedList链表实现队列应用的简单实例
- ActiveMQ的最简单应用-队列消息
- 分享一个基于java ArrayList的简单MQ队列,用在连接多个蓝牙设备一个一个连接的应用中
- HDU 1873 看病要排队(优先队列的简单应用)
- 链队列简单应用将输入的句子输出
- 经典第五章 例 5-6 UVA 540 Team Queue(队列的简单应用)【queue】