谁能帮我编译一个Turboc单链表程序

来源:百度知道 编辑:UC知道 时间:2024/05/08 23:26:36
是关于单链表的相关操作
每个结点的书记域包含学号和成绩链表操作
1)创建链表
2)合并链表 3)查询 4)删除 5)输出 6)退出
请输入选择(1--6)
真的每人敢试一试呀

这是我 写的一个用 C++写的一个双链表得头,你自己可以把所有方法实现就是了,如果有疑问的话,可以用QQ联系我........453015429
#include<iostream>
#include<math.h>
using namespace std;
#include <list>
template <class T> class List;
template <class T>
class ListNode
{
public:
friend class List<T>;
ListNode()
{
Next=NULL;
Back=NULL;
}
ListNode(const T data)
{
Data=data;
Next=NULL;
Back=NULL;
}
ListNode(const T data,const ListNode *back,const ListNode* next)
{
Data=data;
Next=next;
Back=back;
}
~ListNode(){}
private:
ListNode * Next;
ListNode * Back;
T Data;
};
template <class T>
class List
{
public:
List();
List(List<T>&templist);
~List();
void MakeEmpty();
int Length();
ListNode<T>* Find(const int n); //n 从0开始的;
T DeleteData(int n