const int NULL =0;template struct Node {T data;//数据域struct Node* next; //指针域,在这里可省略};template class LinkList{public:LinkList(){first = new Node ; first->next = NULL;}//无参构造函数LinkList(T a [], int n);//有参构造函数,使用含有n个元素的数组a初始化单链表~LinkList();//析构函数int GetLength(...