永发信息网

C++:一个数据结构方面的问题

答案:2  悬赏:70  手机版
解决时间 2021-04-21 21:53

//////////////////////////////

#include<iostream.h>
#include"LinQueue.h"
void main()
{
char ch[10];
for(int i=0;i<10;i++)
cin>>ch[i];
LinQueue MyQueue1,MyQueue2;
MyQueue1.Initialize();
MyQueue2.Initialize();
LinQueue<char> MyQueue1;
LinQueue<char> MyQueue2;
for(int i=0;i<10;i++)
{
MyQueue1(ch[i]);
MyQueue1.JISHUQI();

}
for(int j=10;j>0;j++)
{
//n>>ch;
MyQueue2(ch[i]);
MyQueue2.JISHUQI();
}
for(int k=0;k<10;k++)
{
if(MyQueue1.del()!=MyQueue2.del())cout<<"不是回文数!"<<endl;
return;
}
cout<<"是回文数!"<<endl;
}

/////////////////////////////////////////////////////

头文件:

template<class T>
class LinNode
{
T item;
T *next;
public:
LinNode();
LinNode(const T& item1,const T*ptr);
int *get_next(){return next;}
T get_item(){return item;}
};

template<class T>
class LinQueue
{


T *front;
T *rear;
int count;
LinNode linnode[10];
public:

//LinQueue();
LinQueue(const T &item,LinNode<T> *p);
//void append(const T&item);
T del();
void Initialize(){front=rear=null,count=0;}
void JISHUQI(){count++;}
};
template<class T>
LinNode<T>::LinNode(const T& item1,const T*ptr);
{
item=item1;
next=ptr;
}

template<class T>
LinQueue<T>::LinQueue(const T &item,LinNode<T> *p=NULL):LinNode(item,p)
{
LinNode *p=linnode;
if(rear==null)rear=(LinQueue)p;
if(front==null)front=(LinQueue)p;
rear=LinQueue(p->next);
count++;
}


template<class T>
T LinQueue<T>::del()
{
if(count==0)
{
cout<<"队列已经空"<<endl
exit(0);
}
LinNode *ptr1;
ptr1=(LinNode)front;
front=LinNode(front->next);
ptr1->next=null;
return(ptr1->get_item());

}


最佳答案

你的问题是?

全部回答
这里的很多,不是三言两语能够描述完的 ^_^
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
多空资金线指标,什么是两项资金占用?
河北省人教版小学三、四年级各科视频教程网站
<传奇归来>QQ群?
闪电时该不该关掉电脑
湖北省有多少人?
宗旨近义词,目的 的近义词
高度近视该如何摘掉眼镜
小李庄村卫生所怎么去啊,有知道地址的么
怎么样学好英语阿?
歇后语是什么意思啊
为什么每次开机windows都要自检我的E盘??高
诺基亚6500的售价是多少,是不是智能手机,有
4399弹弹堂百度空间弹弹堂哪个有前途?
信缘酒楼我想知道这个在什么地方
仿w579小屏不显示怎么修
推荐资讯
关于工作创新的句子,套用古诗句表达改革创新
怎样网购 详细
今天大盘会怎样
白居易关于船的诗句,描写船的古诗有哪些
孔子语录体散文,语录体的先秦诸子散文有哪些
好太太整体卫浴地址在哪,我要去那里办事
谁收集了纯竖琴协奏曲?
AE7.0怎么注册??
DNF进不去下载来dinput8.dll还是不行啊!!!
用跨行银行转帐.要第二天才能看得到吗?
《犬夜叉》出有最后的结局吗?
什么车开不动
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?