Search Algorithms Hash Tables Binary search Binary Search Trees Self Balancing Search Trees AVL Trees B-Trees Red-Black Trees