返回首页 / 程序员知识/双向链表怎么添加节点

双向链表怎么添加节点

2023-12-07 收藏 124

  1、添加至表头:将新数据元素添加到表头,只需要将该元素与表头元素建立双层逻辑关系即可。换句话说,假设新元素节点为 temp,表头节点为 head,则需要做做到temp->next=head; head->prior=temp;将 head 移至 temp,重新指向新的表头。

  2、添加至表的中间位置:双向链表中间位置添加数据需要新节点先与其直接后继节点建立双层逻辑关系,新节点的直接前驱节点与之建立双层逻辑关系。

  3、添加至表尾:找到双链表中最后一个节点,让新节点与最后一个节点进行双层逻辑关系;

猜你喜欢