An open API service indexing awesome lists of open source software.

https://github.com/sonigarima/data_structures_assignments

The assignments of our Data Structures and Algorithms Course.
https://github.com/sonigarima/data_structures_assignments

avl-tree cpp17

Last synced: about 1 month ago
JSON representation

The assignments of our Data Structures and Algorithms Course.

Awesome Lists containing this project

README

          

# BinarySearchTrees
A Binary Search Tree (BST) is a tree in which all the nodes follow the below-mentioned properties −

The left sub-tree of a node has a key less than or equal to its parent node's key.

The right sub-tree of a node has a key greater than to its parent node's key.

Following is a pictorial representation of BST −




Basic Operations


Following are the basic operations of a tree −

Search − Searches an element in a tree.

Insert − Inserts an element in a tree.

In-order Traversal − Traverses a tree in an in-order manner.

Remove - removes a key from the tree.