#include<iostream>
using namespace std;
template<class T>
struct Node
{
T data;
Node<T>*next;
};
template<class T>
class LinkList
{
public:
LinkList(){front=new Node<T>;front->next=NULL;}
LinkList(T a[],int n);
~LinkList();
void PrintList();
int GetLength();
Node<T>*Get (int i);
int Locate (T x);
void Insert(int i,T x);
T Delete(int i);
private:
Node<T>*front;
};
template<class T>
LinkList<T>::LinkList(T a[],int n)
{
front=new Node<T>;
front->next=NULL;
for(int i=n-1;i>=0;i--)
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载