단일 링크 목록의 JavaScript 구현 (LinkedList)
NPMJS 관련 라이브러리 :
복잡한 목록, 스마트리스트, 단일 연결된 목록
프로그래밍 아이디어 :
자신의 구현 :
Singlenode.js
(function () { "strict use"; function node (element) {this.element = element; this.next = null;} module.exports = node;}) ();LinkedList.js
(function () { "strict use"; var node = require ( "./ lib/singlenode"); function linkedList () {this._head = new Node ( "this node. 링크 된 링크. linkedlist.remove = function (item) {var prenode = if (prenode.next! == null) {prenode.next 기능 (warmed); finder.next}}; Currnode; varnode = while.DoublelinkedList의 JavaScript 구현
NPMJS 관련 라이브러리 :
복잡한 목록, 스마트리스트
프로그래밍 아이디어 :
자신의 구현
Doublenode.js
(function () { "strict use"; function node (element) {this.element = element; this.next = null; this.previous = null;} module.exports = node;} () ();DoublelinkedList.js
(function () { "strict use"; var node = require ( "./ lib/doublenode"); function doublelinkedList () {this._head = new Node ( "this node입니다."); this._size = 0;} doublelinkedlist.prototype.gethead = function (retory}; doublellekedlist.);};}; {return._size. doublinkedlist.add = function (item = null) 님이 retains (item); node.null.previous intember (item = null) var Currnode (currnode); If (! Finder) {NewNode.Previous} else {Newnode.next = finder. }; d thisead ().