算法设计-利用栈和队列判别读入的字符串是否为回文

版权声明:只为学习之用,有不对的地方请告诉我,谢谢! https://blog.csdn.net/darkxiaoming/article/details/79954620

读入的一个字符串以‘@’为结束符,是回文返回TRUE,否则返回FALSE

bool PalindromeTest(){

        InitStack(S);InitQueue(Q);

        while((c=getchar())!='@'){

            Push(S,c);  EnQueue(Q,c);     同时入栈和入队

        }//while

        while(!StackEmpty(S)){

            Pop(S,a);DeQueue(Q,b);    

            if(a!=b) return false;

        }//while

        return true;

}//PalindromeTest;

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭