Binary Search Tree - GeeksforGeeks

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

TutorialsDSAData ScienceWeb TechCourses

DSA Data Structures Array String Linked List Stack Queue Tree Binary Tree Binary Search Tree

Binary Search Tree


Last Updated : 22 Feb, 2024
A Binary Search Tree is a data structure used in computer science for
organizing and storing data in a sorted manner. Each node in a Binary
Search Tree has at most two children, a left child and a right child, with the
left child containing values less than the parent node and the right child
containing values greater than the parent node. This hierarchical structure
allows for efficient searching, insertion, and deletion operations on the data
stored in the tree.

Binary Search Tree

Introduction to Binary Search:


Introduction to Binary Search Tree – Data Structure and Algorithm
Tutorials
Applications of BST
Application, Advantages and Disadvantages of Binary Search Tree

Basic Operations on BST:


Insertion in Binary Search Tree
We use cookies to ensure you have the best browsing experience on our website. By using
Searching
our site, you acknowledgeinthat
Binary Search
you have read andTree
understood our Cookie Policy & Privacy Got It !
Deletion in Binary Search PolicyTree
Binary Search Tree (BST) Traversals – Inorder, Preorder, Post Order
Convert a normal BST to Balanced BST

Easy Standard Problems on BST:


Iterative searching in Binary Search Tree
A program to check if a binary tree is BST or not
Binary Tree to Binary Search Tree Conversion
Find the node with minimum value in a Binary Search Tree
Check if an array represents Inorder of Binary Search tree or not
How to determine if a binary tree is height-balanced?
Sorted Array to Balanced BST
Check for Identical BSTs without building the trees
Convert BST to Min Heap
Second largest element in BST
Add all greater values to every node in a given BST
Check if two BSTs contain same set of elements
Sum of k smallest elements in BST

Medium Standard Problems on BST:


Construct BST from given preorder traversal | Set 1
Sorted Linked List to Balanced BST
Transform a BST to greater sum tree
BST to a Tree with sum of all smaller keys
Construct BST from its given level order traversal
Check if the given array can represent Level Order Traversal of Binary
Search Tree
Lowest Common Ancestor in a Binary Search Tree
Find k-th smallest element in BST (Order Statistics in BST)
K’th Largest element in BST using constant extra space
Largest number in BST which is less than or equal to N
Find distance between two nodes of a Binary Search Tree
Largest BST in a Binary Tree | Set 2
Remove all leaf nodes from the binary search tree
Inorder Successor in Binary Search Tree
Find a pair with given sum in BST
We use cookies to ensureelement
Maximum you have thebetween
best browsing
twoexperience
nodesonof
ourBST
website. By using
our site, you acknowledge that you have read and understood our Cookie Policy & Privacy
Find the largest BST subtree in a given Binary Tree
Policy

You might also like