永发信息网

数据结构(C) 请用类C语言实现括号匹配的检验这个算法

答案:2  悬赏:60  手机版
解决时间 2021-02-04 22:37
数据结构(C) 请用类C语言实现括号匹配的检验这个算法
最佳答案
栈穷举,严蔚敏的书上有现成的代码
全部回答
int compare(sqstack &s,FILE *fp)
{
char ch; fp=fopen("a.txt","r");
ch=fgetc(fp);
if(ch==')'||ch==']'||ch=='}')
return(0);
while(ch!=EOF)
{
switch(ch)
{
case'(':push(s,ch);break;
case'[':push(s,ch);break;
case'{':push(s,ch);break;
case')':
s.top--;
if(*s.top=='(')
break;
else {fclose(fp);return(0);}
case']':
s.top--;
if(*s.top=='[')
break;
else {fclose(fp);return(0);}
case'}':
s.top--;
if(*s.top=='{')
break;
else {fclose(fp);return(0);}
}
ch=fgetc(fp);
}
if(s.top==s.base) return(1);
else {fclose(fp);return(0);}
}
我这可能麻烦一些。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
薡茶浅水湾店在哪里啊,我有事要去这个地方
【谵语】that pretty is which pretty does这
室内装修贴什么木质材料最好
冰杨梅吃多了呕吐怎么办
口袋妖怪漆黑的魅影为什么我一周目通关后,破
分式的意思是什么啊?知道的请说下!
福建省莆田盐务管理局怎么去啊,有知道地址的
WHOAU(欧亚卖场店)地址有知道的么?有点事想
年审汽车一般多少钱啊
南宁东站哪路公交车经过旧北大汽车站?
连云港丰泰海藻有限公司我想知道这个在什么地
求Fate Stay Night本子合集
想买一辆雪佛莱两箱车(家用经济形)多少钱?
单位能耗的意思是什么啊?知道的请说下!
【刘大成济宁演唱会】济宁农民刘大成获得了20
推荐资讯
爱美阁文体用品店这个地址在什么地方,我要处
有什么证据可以证明地壳始终在不断地变动,这
某地利用当地特色民族文化资源打造旅游业:以
春雨肚皮舞蹈艺校地址有知道的么?有点事想过
孙占一书画工作室地址好找么,我有些事要过去
住在父母过世的老房子有没有什么说法?
在皮带轮上打一些皮带蜡是起什么作用?
找一部网游小说,最后主角是移民火星了的
蓝天双语幼儿园地址在哪,我要去那里办事
keepalived+lvs+mysql集群VIPping不通
寒竹美容连锁机构地址有知道的么?有点事想过
学美容多少钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?