Javascript

js Linked List Generator All In One

本文主要是介绍js Linked List Generator All In One,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

js Linked List Generator All In One

js 链表生成器

class ListNode {
  constructor(val, next) {
    this.val = (val===undefined ? 0 : val)
    this.next = (next===undefined ? null : next)
  }
  // add
  // remove
}


function LinkedListGenerator(arr) {
  let head;
  const len = arr.length;
  for (let i = 0; i < len; i++) {
    if(i === 0) {
      head = new ListNode(arr[len - 1 - i], null);
    } else {
      let temp = new ListNode(arr[len - 1 - i], null);
      temp.next = head;
      head = temp;
    }
  }
  // console.log(head);
  return head;
}

LinkedListGenerator([1,2,3,4,5])

LeetCode 算法题解 / 链表

https://www.cnblogs.com/xgqfrms/tag/算法题解/

https://www.cnblogs.com/xgqfrms/tag/链表/

LeetCode 合并两个有序链表算法题解 All In One

https://www.cnblogs.com/xgqfrms/p/16633129.html

LeetCode 重排链表算法题解 All In One

https://www.cnblogs.com/xgqfrms/p/16618119.html

refs



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载

这篇关于js Linked List Generator All In One的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!