老实说,在写这篇博客之前,我把链表的节点称为“节点”,所以无论是在代码中写评论,还是在理解方面都认为它是“节点”。 今天我们来谈谈节点和节点有什么不同。
节点被视为具有类似于网络中计算机的处理能力的实体。节点只是交叉点,只需像“结文章”那样创建并标记结即可。 另外,请记住,一般算法为结点。
在数据结构的图形表示中,数据集合中的各数据要素,以中央记载有要素值的框来表示,通常将其称为数据节点,简称为节点
重点。 在链表的数据结构中,链表的每个元素都称为“节点”,每个节点必须包含两个部分。 一个是所需的实际数据data。 另一个是存储下一个节点地址的指针,即数据域和指针域。 数据结构的每个数据节点对应于一个存储单元,这样的存储单元也被称为存储节点,也简称为节点。
到此为止,我要补充一点关于链表的知识。 (和我一样,不知道有没有开学时没理解的童鞋) ) ) )
链表的前驱和后继是什么?
举个例子:
(1)线性存储结构:
1、2、3、n、n 1、节点n 1的直接前驱节点是n节点
)2)关于链表的存储结构
//节点定义结构节点{ int data; //数据域结构节点*下一步; //指针字段; 在上述数据结构中,struct node* head表示链表的开头节点,head-next表示开头节点head的后续节点; 头是头下一个的前驱节点。