dev0x13 / hbst

A C++ implementation of Hidden Binary Search Tree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HBST

A C++ implementation of Hidden Binary Search Tree described in in this paper by Saulo Queiroz.

HBST maintains its height O(B) = O(log2n), where B is a size of each key in bits. This result requires no special order on the input - as does BST - nor self-balancing procedures, as do AVL and Red-Black.

HBST.hpp file contains an implementation itself, main.cpp contains some example code.

Citations

@misc{queiroz2017hidden,
    title={The Hidden Binary Search Tree:A Balanced Rotation-Free Search Tree in the AVL RAM Model},
    author={Saulo Queiroz},
    year={2017}
}

About

A C++ implementation of Hidden Binary Search Tree

License:MIT License


Languages

Language:C++ 95.1%Language:CMake 4.9%