DSA in python Search Linear search Binary search Sorts Bubble sort Insertion sort Selection sort Merge Sort String algorithms String Matching Naive Boyer moore KMP Trees Binary Search Tree Red black tree AVL tree Heap Graphs DFS