Data Structures and Algorithms All necessary codes for Data Structures and Algorithms that I learned in the namesake course. Insertion Sort Binary Search Binary Tree Heap Tree Boyer-Moore String Search Brute Force String Search Merge Sort Quick Sort Depth First Search Breadth First Search Kruskal's Minimum Spanning Tree Algorithm