資源簡介
利用C++棧和隊列實現回文判斷 可以自行輸入
代碼片段和文件信息
#include
#include
#include
using?namespace?std;
void?huiwen(char?zifu[])
{
stackzhan;
queueduilie;
int?i=0j=0?changdu;
while(zifu[j]!=‘\0‘)
j++;
changdu=j;
while(i {
zhan.push(zifu[i]);
i++;
}
if(j%2)
i++;
while(i!=changdu)
duilie.push(zifu[i++]);
while(!zhan.empty())
{
if(zhan.top()==duilie.front())
{
zhan.pop();
duilie.pop();
}
else
break;
}
if(zhan.empty())
cout<<“true“< else
cout<<“false“< }
- 上一篇:用c語言實現PING程序設計
- 下一篇:單向空間后方交會c++程序
評論
共有 條評論