- 4
- 0
- 约3.55万字
- 约 25页
- 2021-11-15 发布于福建
- 举报
/*****************************************************************************/
#include string.h
#include iostream.h
#include stdlib.h
#include student.h
/*****************************************************************************/
/*
类模板名称: ListNode
功能描述: 定义类模板 ListNode
修改记录:
*/
template class T
class ListNode
{
public:
ListNode()
{}
ListNode(const T nItem,ListNodeT *ptrNext=NULL);
T ShowDate()
{
return Date;
}
void InsertAfter(ListNodeT * ptr); // 插入新结点,作为本结点的后续结点
ListNodeT * DeleteAfter(void); // 删除本结点的后续结点
ListNodeT * NextListNode() const; // 获得本结点后续结点的指针
void SetNext(ListNodeT * ptr)
{
ptrNext= ptr;
}
private:
T Date; //本结点的数据
ListNodeT *ptrNext; // 指向本结点的后续结点的指针
};
/*****************************************************************************/
/*
类模板名称: LinkedList
功能描述: 定义类模板 LinkedList
修改记录:
*/
template class T
class LinkedList //链表类的声明
{
public:
LinkedList (void);
LinkedList(const LinkedListT list);
~LinkedList(void)
{
DeleteAll();
}
LinkedListT operator= (const LinkedListT list);
// =号运算符的重载
void Next(); // 指向链表的下一结点
int EndOfList()const //判断链表的当前位置是否是表尾
{
return (!PtrCurr);
}
int CurrPosition()const // 获得当前位置指针在链表中的位置
{
您可能关注的文档
最近下载
- 幼儿园音乐活动游戏化的实践研究.docx VIP
- DB42T 2142-2023 特种设备作业人员培训规范.pdf VIP
- (新)原发性甲状旁腺功能亢进症护理常规.docx VIP
- DB1306_T 196-2022 特种设备档案管理规范.pdf VIP
- WST-862-2025-导尿管相关尿路感染预防与控制标准.pptx VIP
- 储能电站项目安全预评价报告.doc VIP
- 2025年无人机驾驶员执照飞行前传感器校准完整检查清单专题试卷及解析.pdf VIP
- 《百分数(二)》第二单元单元分析及教案汇总.doc VIP
- 2025年重庆市高考物理真题卷(含答案与解析).pdf VIP
- 五年级口算题900道.doc
原创力文档

文档评论(0)