回 帖 发 新 帖 刷新版面

主题:链表头结点与头指针问题

一个链表,头指针指向头结点,无后续,表为空的表达是:L=NULL,还是
L->next=NULL??
L->next=NULL应该很好理解,因为头结点无后续,L=NULL呢?也对吗?L指向头结点应该不是L=NULL吧,望指教,谢谢


回复列表 (共4个回复)

沙发

L==NULL,代表这个链表里没有任何元素,为空表。

板凳

应该两个都对    头指针如果指向第一个元素的时候(并不是头结点) 这个时候表中没有元素则用L==NULL                   但如果约定头指针指向头结点(这一般是为了方便直观,也是最常用的) 则表示空表用L->next=NULL

3 楼


但一般我们是约定有头接点呢还是直接指向元素呢?

4 楼

有头结点

我来回复

您尚未登录,请登录后再回复。点此登录或注册