Binary search ( sorted file ):Assume locality of reference for search keys
T = lg N
Binary search Tree ( dynamic ) :
T = lg N ( ave. )
N ( worst )
Sort
x -> root
treeprint(x)
/* in-order traversal */
if x != nil then {
treeprint (xup. left);
printNode(x);
treeprint(xup. right);
}
Interpolation
search:
Deletion :