用数据结构:写一个算法设单链表中存放着n个字符试判断字符串是否中心对称。如abcddcba即为中心对称的字符 5
3个回答
展开全部
int Palindrom_Test(char str[])
{
InitStack(s);
for(i=0;str[i]!='@';i++);
push(s,str[i]);
i=0;
while(!StackEmpty(s))
{
Pop(s,a);
if(a!=str[i++])
return 0;
}
return 1;
}
应该和回文差不多的吧
{
InitStack(s);
for(i=0;str[i]!='@';i++);
push(s,str[i]);
i=0;
while(!StackEmpty(s))
{
Pop(s,a);
if(a!=str[i++])
return 0;
}
return 1;
}
应该和回文差不多的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思是利用堆栈判断单链表中的n个字符是不是成中心对称,对吗?我可以给你思路,但是我不想写。可以的话Q我1191212056
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
目测用栈实现。 其实跟判断括号配对一个道理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询