作业帮 > 综合 > 作业

=NULL与p->next!=NULL区别?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 10:05:40
=NULL与p->next!=NULL区别?
当用循环后(p=p->next),当p指向最后一个节点时,若使用判断语句判断p!=NULL与p->next!=NULL,此时哪个语句再起作用?它们有啥区别啊?
=NULL与p->next!=NULL区别?
都起作用,前一个,p就是尾结点,后一个p是尾结点的前一个结点,单链表需要找到前一个结点,才能插入和删除,双链表找到结点本身就可以插入和删除,修改数据的话,找到结点本身最好!链表是存储数据的,数据才是程序要用的,链表只是数据存放的手段!只所以会有各种数据结构,是数据的组织方式要求的,各种数据结构相关的算法,都是为使用数据服务的!