Skip to content

node package for top and bottom plus lifo/ fifo queues, stack, priority queues, double ended queues, circular queues, wait queues, and semaphore queues implementation

License

Notifications You must be signed in to change notification settings

ganeshkbhat/queues.js

Repository files navigation

queues.js

npm module for start ended lifo/ fifo, normal js ended lifo/ fifo, double ended queue and semaphore queue implementation

INDEVELOPMENT - DO NOT INSTALL

Base


const { Base, BaseLowFootprint, AsyncBase, AsyncBaseLowFootPrint } = require("queues.js");

Queue (includes all Base methods)


const { Queue, QueueLowFootprint, AsyncQueue, AsyncQueueLowFootprint } = require("queues.js");


Stack (includes all Base methods)


const { Stack, StackLowFootprint, AsyncStack, AsyncStackLowFootprint } = require("queues.js");


Double (includes all Base methods)


const { DoubleEnded, DoubleEndedLowFootprint, AsyncDoubleEnded, AsyncDoubleEndedLowFootprint } = require("queues.js");


Semaphore (includes all Base methods)


const { Base, BaseLowFootprint, AsyncBase, AsyncBaseLowFootPrint } = require("queues.js");


About

node package for top and bottom plus lifo/ fifo queues, stack, priority queues, double ended queues, circular queues, wait queues, and semaphore queues implementation

Resources

License

Stars

Watchers

Forks

Packages

No packages published