谁能给我说说C++的链表,他的什么next,然后头指针什么的,怎么传递的啊,不明白!!求解释.谢谢
3个回答
展开全部
这个可以这么想,量表是由系列的链表节点构成。这些节点要想保存数据并且串在一起,就需要满足一下条件:1. 链表节点要有一个保存数据的单元,2,链表节点要有一个保存下一个链表节点地址的单元。next单元中存放的就是下一个链表节点的地址。利用next单元就把所有的节点串起来了。链表的头指针就是存放链表中第一个节点的地址的一个节点而已。
我也不了解你那里不明白,有什么问题你再跟吧,好吧。
我也不了解你那里不明白,有什么问题你再跟吧,好吧。
追问
是不明白那些next或者head指针怎么用
例如什么
temp->next=list;
list->next=head;
这些怎么又变成了头结点??
因为看得好糊涂
追答
明白你那里糊涂了。next的用法就是用来指向下一个链表节点.把你举得例子的意思就是temp节点的下一个节点是list节点,list节点的下一个节点是head节点,这样的话就相当于链表是循环链表。head节点用来标识链表的头,以方便链表节点的插入,删除方便用。每个链表节点都会有next节点,用来指向一下一个节点。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询