//括号匹配的检验,运用栈的思想,构造栈不要想的太复杂,在此题中其实也就是一个数组。
/*书上所说的可用“期待的急迫程度”,例如考虑下列括号序列:
【(【】【】)】问括号是否匹配
*/
#include
#include
int main()
{
int top,i;
char a[1010],b[1010];
while(scanf...
分类:
其他好文 时间:
2014-08-23 02:21:09
阅读次数:
144
1. 括号匹配的四种可能性:①左右括号配对次序不对②右括号多于左括号③左括号多于右括号④左右括号匹配正确2. 算法思想:1.顺序扫描算数表达式(表现为一个字符串),当遇到三种类型的左括号时候让该括号进栈;2.当扫描到某一种类型的右括号时,比較当前栈顶元素是否与之匹配,若匹配,退栈继续推断;3.若当前...
分类:
其他好文 时间:
2014-08-21 19:00:14
阅读次数:
167
第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"[","]","(",")"四种字符...
分类:
其他好文 时间:
2014-08-19 19:11:35
阅读次数:
214
ACM试题题源(括号配对问题):http://acm.nyist.net/JudgeOnline/problem.php?pid=2提交代码: import java.util.Scanner; public class Main { public stat...
分类:
编程语言 时间:
2014-08-19 14:05:54
阅读次数:
331
/*
题目大意:求括号是否配对
解题思路:开一个数组b,来作为栈,top为栈的下个下标控制入栈和出栈
难点详解:见代码
关键点:对进栈和出栈了解深刻一点
解题人:lingnichong
解题时间:2014/08/15 19:46:45
解题体会:最基本栈的运用。一开始还不是很清楚。可以先背一下,每天睡觉前再看一下,到用的时候,再根据这个模板写出来就可以了,这样印象会更加深刻了
*...
分类:
其他好文 时间:
2014-08-15 21:14:40
阅读次数:
220
括号配对问题
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述 现在,有一行括号序列,请你检查这行括号是否配对。
输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入
3
[(])
(])
([[]()])
样例输出
No
No
Yes...
分类:
其他好文 时间:
2014-08-15 16:08:09
阅读次数:
174
括号配对问题时间限制:3000ms | 内存限制:65535KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0#includeusing namespace std;stacks;bool mate(char a,char b){return a=='('&&...
分类:
其他好文 时间:
2014-08-09 21:09:39
阅读次数:
324
括号配对问题
时间限制:3000 ms | 内存限制:65535 KB
难度:3
描述
现在,有一行括号序列,请你检查这行括号是否配对。
输入
第一行输入一个数N(0
输出
每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No
样例输入
3[(])(])([[]()])
样例输出
NoNoYes
程序代码:
利用字符数...
分类:
其他好文 时间:
2014-08-06 11:58:31
阅读次数:
209
括号配对问题时间限制:3000ms | 内存限制:65535KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0#include using namespace std;int main(){ int N; cin>>N; while(N--)...
分类:
其他好文 时间:
2014-08-02 17:58:53
阅读次数:
170
题目如下
括号配对问题
输入n个括号,输出能组合的n个括号组合,例如——
输入1时,只有()一种;
输入2时,有()()和(())两种;
输入3时,有()()(),()(()),(())(),(()())和((())),共5种。
输入4时有14种。。依次类推。
我想到的笨方法,类推找规律,因为我相信这个肯定有个公式的。找了好一会。没总结出来,于是翻书,因为印象中看过类似的...
分类:
其他好文 时间:
2014-07-10 22:21:13
阅读次数:
417