linked-list-node

1.0.1 • Public • Published

js 链表

// 第一步 安装依赖
npm install linked-list-node

import linkedList from 'linked-list-node';

// new 一个链表参数为第一个节点的数据
var linked = new linkedList(123)

// 获取链表
linked.data

// 获取下一个节点
linked.data.next

// 获取上一个节点
linked.data.previous

// 读取节点数据
linked.data.val
基础方法 参数 方法名字
linked.map 回调方法 遍历链表中的节点
linked.length 获取链表长度
查找方法 参数 方法名字
linked.find 节点值/函数 查找节点
linked.last 最后一个节点
linked.first 第一个节点

操作方法为链式函数。例如:linked.push(1).unshift(2)

操作方法 参数 方法名字
linked.push 节点值 向后追加节点
linked.unshift 节点值 向前追加节点
linked.insert 1,节点值/函数查找位置。2,在找到的位置后添加的节点值 插入节点
linked.del 节点值/函数 删除节点
linked.setVal 节点值/函数,替换值 修改节点值
linked.exchange 1,节点值/函数。2,节点值/函数 交换节点位置
linked.sort 函数:排序函数必须有返回值 true/false,true 为交换位置/false 为不变 节点排序

Readme

Keywords

Package Sidebar

Install

npm i linked-list-node

Weekly Downloads

2

Version

1.0.1

License

ISC

Unpacked Size

7.63 kB

Total Files

3

Last publish

Collaborators

  • axin_0810