当前位置:首页 > 数据结构(02331) > 正文内容

如何判断一个指针变量是指向单链表、单循环链表、双向循环链表的表尾结点?在单链表中,又是如何访问指针变量p所指结点的直接前趋结点?

高老师2年前 (2024-03-26)数据结构(02331)15

如何判断一个指针变量是指向单链表、单循环链表、双向循环链表的表尾结点?在单链表中,又是如何访问指针变量p所指结点的直接前趋结点?

在单链表中,当指针变量p满足p一>next-NULL时,表明指针变量p指向表尾结点。在单循环链表中,当指针变量p满足p->next=head时,表明指针变量p指向表尾结点。在双向循环链表中,当指针变量p满足p一>next=head时,表明指针变量p指向表尾结点。在单链表中,设指针变量q=head,使用语句while(q一>next!=p)q=q一>next;至循环结束,q所指结点即为p所指结点的直接前趋结点。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/431931.html

分享给朋友: