双向链表的实现
template<typename T> struct Node{ T data; Node<T> *llink; Node<T> *rlink; }; template<typename T> class DoubleLink{ private: Node<T> *head; public: DoubleLink(); ~DoubleLink(); void Append(T data); void Display(); void Insert(int locate,T data); T Get(int locate); T Delete(int locate); };