tiny-linked-queue:由链表实现的小javascript队列

时间:2024-03-04 21:47:23
【文件属性】:

文件名称:tiny-linked-queue:由链表实现的小javascript队列

文件大小:46KB

文件格式:ZIP

更新时间:2024-03-04 21:47:23

JavaScript

微小链接队列 介绍 由链接列表实现的小队列(先进先出)。 运动 由链表实现的入enqueue和dequeue操作具有O(1)时间复杂性,比Array.prototype.shift花费O(n)更快。 用法 npm install -D tiny-linked-queue const Qeueue = require ( 'tiny-linked-queue' ) const q = new Qeueue ( ) q . enqueue ( 'foo' ) q . enqueue ( 'bar' ) q . enqueue ( 'baz' ) q . dequeue ( ) // => 'foo' q . dequeue ( ) // => 'bar' q . dequeue ( ) // => 'baz' API declare class Queue < ValueType> {


【文件预览】:
tiny-linked-queue-master
----.gitignore(69B)
----README.md(2KB)
----performance.js(954B)
----LICENSE(1KB)
----package.json(730B)
----index.js(1021B)
----index.d.ts(660B)
----test.js(1KB)
----yarn.lock(125KB)

网友评论