下面是C++用类实现链表的简单模板,比较简单
#include<iostream>
using namespace std;
struct Node
{
int data;
struct Node *next;
};
class List
{
public:
List();
~List();
void inserList(int d);
void traverseList();
private:
Node *head;
};
List::List()
{
head = new Node;
head->next = NULL;
}
List::~List()
{
Node *t = head;
while (head)
{
head = head->next;
delete t;
t = head;
}
}