分不多,数据结构,求解。试写一个判别表达式中开、闭括号是否配对出现的算法。

2024-11-05 20:49:18
推荐回答(3个)
回答1:

{int i,count = 0;
for(i=0;i{
if(*(exp.elem+i)=='(') ++count;
if(*(exp.elem+i)==')') --count;
}
if(count==0)

天亮了,楼主醒醒

回答2:

除了他们说的,还要注意中途判断是否有count小于0的情况,有直接就返回false

回答3:

if(count=0) 改为 if(count==0),试试