傻大方


首页 > 知识库 > >

2016|2016广工AnyView数据结构第1-5章答案( 四 )


按关键词阅读: 答案 数据结构 AnyView 2016


head = rear next; /头结点if(head = rear)return FALSE;p =。

29、head next;
/将欲删除的队头结点暂存给px = p - data;
/将欲删除的队头结点的值赋给xhead - next = p - next;/将原队头结点的后继p-next赋值给头结点后继free(p);
return TRUE;/*【题目】试写一算法,实现带头结点单链表的判空操作.单链表的类型定义为:typedef struct LNode ElemType data; struct LNode next; LNode ,*LinkList; / 结点和结点指针类型*/Status ListEmpty_L(LinkList L)/* 判定带头结点单链表L是否为空链表. / 若L是 。

30、空链表 , 则返回TRUE , 否则FALSE 。
/if(L=L-next|!L-next)return TRUE;return FALSE;/*【题目】试写一算法 , 实现带头结点单链表的销毁操作 。
单链表的类型定义为:typedef struct LNode ElemType data;
struct LNode next; LNode ,*LinkList; / 结点和结点指针类型*/Status DestroyList_L(LinkList &L)/ 销毁带头结点单链表L,并返回OK 。
/if(L=Lnext!L-next)free(L);
return OK;
LNode * p=L-next, pt;while(p!=NULL)pt=p-next;
free(p);
p=pt;free(L);return OK;/*【题目】试写一算法 , 实现带头结点单链表的清空操作.单链表的类型定义为:typedef struct LNode ElemType data; struct LNode *next;
LNode ,LinkList; / 结点和结点指针类型*/Status ClearList_L(LinkList &L)/* 将带头结点单链表L置为空表 , 并返回OK 。
/* 若L不是带头结点单链表,则返回ERROR 。
*/if(L 。


来源:(未知)

【学习资料】网址:/a/2021/0321/0021742210.html

标题:2016|2016广工AnyView数据结构第1-5章答案( 四 )


上一篇:试题|[试题]小学义务教育学校标准化建设规划

下一篇:课时讲练通|【课时讲练通】2014年高中历史单元质量评估(五)新人教版选修1