Difference between binary search and binary search tree?
What is the difference between binary search and binary search tree? Are they the same? Reading the internet it seems the second is only for trees (up to 2 children nodes) and binary search doesn't follow this rule. I didn't quite get it. Binary Search Trees A node in a binary tree is a data structure that has an element, and a reference to two other binary trees, typically called the left and right subtrees. I.e., a node presents an interface like this: Node: element (an element of some type) left (a binary tree, or NULL) right (a binary tree, or NULL) A binary search tree is a binary tree (i