链表与链表的基本操作学习教案.ppt
上传人:知识****SA 上传时间:2024-09-12 格式:PPT 页数:27 大小:3.7MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

链表与链表的基本操作学习教案.ppt

链表与链表的基本操作学习教案.ppt

预览

免费试读已结束,剩余 17 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

链表与链表的基本操作7.2.1单链表基本(jīběn)算法7.2.1单链表基本(jīběn)算法7.2.1单链表基本(jīběn)算法7.2.1单链表基本(jīběn)算法7.2.1单链表基本(jīběn)算法7.2.1单链表基本(jīběn)算法7.2.1单链表基本(jīběn)算法7.2.2单链表类设计(shèjì)例7.5_h结点(jiédiǎn)类定义链表类:classSLList{Node*head,*tail;//链表头指针和尾指针public:SLList();//构造函数(hánshù),生成头结点(空链表)~SLList();//析构函数(hánshù)voidMakeEmpty();//清空链表,只余表头结点Node*TravFind(DataType);//搜索数据域与data相同的结点,返回该结点的地址voidPrintSLL();//打印链表的数据域voidGrowUP(constDataType&);//链表向前生长voidGrowDN(constDataType&);//链表向后生长voidRemoveAft(Node*);//删除结点后的结点voidRemoveCur(Node*);//删除指定结点};例7.5_h单链表类例7.5_h单链表类例7.5_h单链表类链表类成员(chéngyuán)函数:voidSLList::RemoveAfter(Node*p){Node*q;q=p->link;if(q!=NULL){p->link=q->link;deleteq;q=NULL;}}例7.5_h主函数(hánshù)结果(jiēguǒ):7.2.2单链表类7.2.2单链表类7.2.2单链表类7.2.2单链表类7.3栈与队列(duìliè)的基本操作及其应用内容(nèiróng)总结