📌  相关文章
📜  用于在给定位置删除链表节点的 Javascript 程序

📅  最后修改于: 2022-05-13 01:57:45.737000             🧑  作者: Mango

用于在给定位置删除链表节点的 Javascript 程序

给定一个单链表和一个位置,删除给定位置的链表节点。

例子:

Input: position = 1, Linked List = 8->2->3->1->7
Output: Linked List =  8->3->1->7

Input: position = 0, Linked List = 8->2->3->1->7
Output: Linked List = 2->3->1->7

如果要删除的节点是根节点,直接删除即可。要删除中间节点,我们必须有一个指向要删除的节点之前的节点的指针。因此,如果位置不为零,我们运行一个循环位置 1 次并获得指向前一个节点的指针。

下面是上述思想的实现。

Javascript


输出:

Created Linked List: 
 8  2  3  1  7 
Linked List after Deletion at position 4: 
 8  2  3  1 

有关详细信息,请参阅有关在给定位置删除链接列表节点的完整文章!