Overview
- Binary Search Tree
- Implementation of BST
Binary Search Tree
- A binary search tree is the most important data structure ,that enables one to search For and find an element with an average running time
f- (n) = 0 (log2n) log2 8=3
log2 1024=10
log2 1000=9.85
t=log2n - Binary Search Tree is a binary tree with the value at node N is greater than every value in the left subtree of N and is less than every value in the right subtree of N.Unless ,explicitly said ,BST doesn’t
allow duplicate value
Implementation
- node
- Insertion
- Traversing
- search
- Deletion
Node:
- class node
{
private node left;
private int item;
private node right;
getters & setters
}
Insertion: