[求助]求够链表程序!!
谁有 链表 不管是 单 双 循环 十字 静态的都行!!有急用!!
要写一个实验 结构想用链表 谁有做好的链表结构 能给我参考一下
拜托,拜托!!!
#include <iostream.h>
template <class T>
struct Data
{
T m_Data;
Data<T> *Next;
};
template <class T>
class Link
{
public:
Link();
void AddData(T x);
void Disp();
protected:
Data<T> Head;
Data<T> *Tail;
};
template <class T>
Link<T>::Link()
{
Tail=&Head;
Tail->Next=NULL;
}
template <class T>
void Link<T>::AddData(T x)
{
Data<T> *temp;
temp=new Data<T>;
temp->m_Data=x;
temp->Next=NULL;
Tail->Next=temp;
Tail=temp;
}
template <class T>
void Link<T>::Disp()
{
Data<T> *temp;
temp=&Head;
while(temp->Next)
{
temp=temp->Next;
cout<<temp->m_Data<<endl;
}
}
void main()
{
Link<float> a;
a.AddData(90);
a.AddData(100);
a.AddData(200);
a.Disp();
}