所谓对称串就是从左向右读和从右向左读的序列相同。
int symmetry(ElemType str[]){ int i; ElemType e; SqStack *s; InitStack(s); for(i=0;str[i]!='\0';i++) Push(s,str[i]); for(i=0;str[i]!='\0';i++) { Pop(s,e); if(str[i]!=e) retrun 0; } return 1;}
对于字符串str,先将其所有元素进栈,然后扫描str,并出栈元素,将两者进行比较,若不相同则返回0;