【发布时间】:2021-05-04 21:47:31
【问题描述】:
这是我在 Javascript 中的问题和解决方案
给你一个指向链表头节点的指针和一个要添加到链表中的整数。使用给定的整数创建一个新节点。在链表的尾部插入这个节点,并返回插入这个新节点后形成的链表的头节点。给定的头指针可能为空,这意味着初始列表为空。
// Complete the insertNodeAtTail function below.
/*
* For your reference:
*
* SinglyLinkedListNode {
* int data;
* SinglyLinkedListNode next;
* }
*
*/
function insertNodeAtTail(head, data) {
if(!head) return;
let currentNode = head;
while(currentNode.next){
currentNode = currentNode.next
}
const newNode = new SinglyLinkedListNode(data)
currentNode.next = newNode
return head
解决方案是在我的 vscode 上工作,而不是在hackerrank 上
【问题讨论】:
标签: javascript data-structures singly-linked-list