- A binary search tree (BST) is a binary tree where all left descendants of a node are less than or equal to the node's value, and all right descendants are greater than or equal.
- Searching, insertion, and deletion in a BST follow the structure of the tree - searching compares the target value to the current node to determine which subtree to search, insertion adds new nodes by comparing to parent nodes, and deletion removes nodes and restructures the tree as needed.
- Common operations like searching, insertion, and deletion are accomplished by traversing the tree from the root node down, making comparisons at each level to determine the path through left or right subtrees.