Introduction to Binary Search Tree (original) (raw)

Last Updated : 8 Dec, 2025

A **Binary Search Tree (BST) is a special type of binary tree that maintains its elements in a sorted order. It is a non-linear, hierarchical data structure, where each node can have at most two children, and elements are organized in a parent-child relationship. For every node in the BST:

This property ensures that each comparison allows the operation to skip about half of the remaining tree, making BST operations much faster than linear structures like arrays or linked lists.

Transform-a-BST-to-greater-sum-tree

Key Properties

Operations in BST

Application of Binary Search Tree

**Next Articles: