求高手用栈的操作实现”括号匹配检验“这个程序,用数据结构的知识.谢谢啦!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 10:52:37
求高手用栈的操作实现”括号匹配检验“这个程序,用数据结构的知识.谢谢啦!

求高手用栈的操作实现”括号匹配检验“这个程序,用数据结构的知识.谢谢啦!
求高手用栈的操作实现”括号匹配检验“这个程序,用数据结构的知识.谢谢啦!

求高手用栈的操作实现”括号匹配检验“这个程序,用数据结构的知识.谢谢啦!
这是其中括号匹配的函数部分:
void match(SeqStack S,char *str)//括号的比较
{
\x05int i;
\x05char ch;
\x05for(i = 0; str[i] != '\0'; i++)
\x05{
\x05\x05switch(str[i])
\x05\x05{
\x05\x05case '(':
\x05\x05case '[':
\x05\x05case '{':
\x05\x05\x05Push(&S,str[i]);
\x05\x05\x05break;
\x05\x05case ')':
\x05\x05case ']':
\x05\x05case '}':
\x05\x05\x05if(GetTop(&S)=='#')
\x05\x05\x05{
\x05\x05\x05\x05printf("\n -_-!右括号多余!\n");
\x05\x05\x05\x05exit (0);
\x05\x05\x05}
\x05\x05\x05else
\x05\x05\x05{
\x05\x05\x05\x05ch=GetTop(&S);
\x05\x05\x05\x05if(Compare(ch,str[i]))
\x05\x05\x05\x05\x05Pop(&S);
\x05\x05\x05\x05else
\x05\x05\x05\x05{
\x05\x05\x05\x05\x05printf("\n -_-!对应的左右括号不同类!\n");
\x05\x05\x05\x05\x05exit (0);
\x05\x05\x05\x05}
\x05\x05\x05}
\x05\x05}
\x05}
\x05if(GetTop(&S)=='#')
\x05\x05printf("\n 括号匹配!^_^\n");
\x05else
\x05{
\x05\x05printf("\n -_-!左括号多余!\n");
\x05\x05exit (0);
\x05}
}

求高手用栈的操作实现”括号匹配检验“这个程序,用数据结构的知识.谢谢啦! 数据结构(C) 请用类C语言实现括号匹配的检验这个算法 检验括号匹配,用到栈的知识 利用栈实现括号的匹配 检验括号匹配的算法 用C++语言栈的形式求n!的阶乘以及用栈完成括号匹配检验程序 求用C语言做简单的括号匹配程序 C语言:表达式括号匹配检验(压栈,出栈)最好有语句说明和解题思路 c++括号匹配检验利用栈编写满足下列要求的括号匹配检验程序:假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,即([]())或[([][])]等为正确的格式,[(]或([())或(()])均为不正 写一个算法,借助栈进行括号的匹配校验 用栈检测括号匹配出现()[] {}三种括号,嵌套时不允许出现交叉,且只能大括号嵌套中括号,中括号嵌套小括号,求代码~中括号和大括号不允许单独出现 求概率统计高手,这个题目应该是用F检验可是为什么给平均值,是不是有什么其他的用意 就是譬如气密性检验的原理,有关利用压强来实现的化学实验操作 季节性检验 SPSS操作如果我想检验访港旅客有没有季节性(就是会不会随着季节不同有很大的出入)用SPSS可不可以实现?要怎么操作呢? 求一个括号算法匹配算法的代码,C语言版的数据结构 表达式括号匹配问题一个表达式中包括变量、常量、操作符、圆括号,圆括号可以嵌套,编写程序判断表达式中的括号是否正确匹配.输入任意一个表达式,判断其中括号是否匹配,匹配,输出OK,不 怎么关闭 Editplus 的自动括号匹配功能啊?现在版本的Editplus都用括号匹配功能,就是你写了if之后,敲个空格就会自动生成一对小括号和一对大括号,我想知道怎么关掉这个功能,因为平时用 VS 敲 括号匹配检验的问题从键盘接收一个字符串(长度最长设为100),检测其中的括号(),[],{}匹配情况,若有成对括号(包括中括号和大括号)则在屏幕输出括号对及其所包含的字符内容.要在屏幕上输