A binary search tree (BST) is a binary tree where the key in each internal node is greater than or equal to any key in its left subtree and less than the key in its right subtree. The document defines BSTs and describes their basic operations like searching, inserting, deleting, and traversing nodes. It provides algorithms for each operation, such as comparing the search key to the root node then recursively searching left or right subtrees, inserting new nodes at leaf locations, and traversing trees in pre-order, in-order, and post-order sequences.