Unique Binary Search Trees Algorithm

binary search trees let binary search for fast lookup, addition and removal of data items, and can be used to implement dynamic sets and lookup tables. In computer science, a binary search tree (BST), also named an ordered or sorted binary tree, is a rooted binary tree whose internal nodes each shop a key greater than all the keys in the node's leave subtree and less than those in its right subtree.

Unique Binary Search Trees source code, pseudocode and analysis