Nerdiest Precious Modules

    javascript-tools-algorithm

    1.0.2 • Public • Published

    JavaScriptTools

    A library provides JavaScript algorithm functions for all uses

    • Priority Queue
    • coming soon...

    Priority Queue Example

    let isMinHeapTree = true;
    let q = new PriorityQueue(isMinHeapTree); // true => min heap tree, false => max heap tree
     
    q.push(5); // => [ null, 5 ]
    q.push(3); // => [ null, 5, 3 ]
    q.push(8); // => [ null, 8, 3, 5 ];
    q.push(1); // => [ null, 8, 3, 5, 1 ]
     
    q.pop(); // Pop: 8 => [ null, 5, 3, 1 ]
    q.pop(); // Pop: 5 => [ null, 3, 1 ]
    q.pop(); // Pop: 3 => [ null, 1 ]
    q.pop(); // Pop: 1 => [ null ]
    q.pop(); // Pop: null => [ null ]

    Install

    npm i javascript-tools-algorithm

    DownloadsWeekly Downloads

    0

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    5.53 kB

    Total Files

    4

    Last publish

    Collaborators

    • nosensezzz