用顺序栈判断是不是回文串(C++)

/*typedef struct l
{
   char data[250];
   int top;
}stack;
void stackinit(stack &w)
{
   w.top=-1;
}
void stackcreat(stack &w,char ch[])
{
 char *h;
 h=ch;
 cout<<"栈中字符:"<data[w.top]=*(h++);
  cout<data[w.top]<<' ';
 }
 cout<void panduan(stack w,char ch[])
{
 int j;
 char q;
 q=w.data[w.top];
    for(j=0;ch[j]!='#';j++)
 {
  cout<if(q!=ch[j])
  {
   cout<<"no"<else
  {
   w.top--; 
   q=w.data[w.top];
   if(w.top==-1) 
   {
    cout<"yes"<int main()
{
 stack zhan;
    cout<<"请输入字符串以#结束:"<250];
 cin>>ch; 
 stackinit(zhan);
 stackcreat(zhan,ch);
 cout<0;
}*/

你可能感兴趣的:(链表,算法)