Packages

Package: node-functional-red-black-tree

Version: 1.0.1+20181105-7 all

Source:

Depends: nodejs

Description:

fully persistent balanced binary search tree - Node.js library Functional-red-black-tree is a fully persistent red-black tree written 100% in JavaScript. . Functional (or fully persistent) data structures allow for non-destructive updates. So if you insert an element into the tree, it returns a new tree with the inserted element rather than destructively updating the existing tree in place. Doing this requires using extra memory, and if one were naive it could cost as much as reallocating the entire tree. Instead, this data structure saves some memory by recycling references to previously allocated subtrees. This requires using only O(log(n)) additional memory per update instead of a full O(n) copy. . Some advantages of this is that it is possible to apply insertions and removals to the tree while still iterating over previous versions of the tree. Functional and persistent data structures can also be useful in many geometric algorithms like point location within triangulations or ray queries, and can be used to analyze the history of executing various algorithms. This added power though comes at a cost, since it is generally a bit slower to use a functional data structure than an imperative version. However, if your application needs this behavior then you may consider using this module. . This package provides functional-red-black-tree for use with Node.js - an event-based server-side JavaScript engine.

Download





Packages

Latest Updated Packages

This list shows the most recently updated packages.

This is a limited OpenBosniana OS repositories and contains the packages needed to build the system.

With the Package Search and the Online Package Viewer, you can track, download, and resolve dependencies for all packages available in the main OpenBosniana OS repository.


VIEW MORE

Online Package Viewer

    Arch Name Version Date
    amd64 hyperv-daemons 6.12.22-1~bpo12+1 2025-05-13 17:33:53
    all linux-libc-dev 6.12.22-1~bpo12+1 2025-05-13 17:29:38
    amd64 linux-image-6.12.22+bpo-amd64-unsigned 6.12.22-1~bpo12+1 2025-05-13 06:10:07
    amd64 openbosniana-kernel-bootfiles-6.12.22+bpo-amd64-unsigned 6.12.22-1~bpo12+1 2025-05-13 06:08:16
    all openbosniana-kernel-bootfiles-unsigned 2025.05.14 2025-05-13 05:39:25
    all openbosniana-kernel-bootfiles-signed 2025.05.14 2025-05-13 05:35:16
    amd64 openbosniana-kernel-bootfiles-6.12.22+bpo-amd64 6.12.22-1~bpo12+1 2025-05-13 05:32:38
    amd64 linux-kbuild-6.12.22+bpo 6.12.22-1~bpo12+1 2025-05-13 05:32:37
    amd64 linux-image-6.12.22+bpo-amd64 6.12.22-1~bpo12+1 2025-05-13 05:32:37
    all linux-headers-6.12.22+bpo-common 6.12.22-1~bpo12+1 2025-05-13 05:32:33
    amd64 linux-headers-6.12.22+bpo-amd64 6.12.22-1~bpo12+1 2025-05-13 05:32:32
    amd64 openbosniana-kernel-bootfiles-6.12.12+bpo-amd64 6.12.12-1~bpo12+1 2025-05-13 02:40:46

    VIEW MORE



    OpenBosniana OS repositories

    All source codes are available in our repositories: