Java Algorithms and Data Structures Learning-by-doing exercises. Searching Algorithms Linear search Binary search Sorting Algorithms Insertion sort Selection sort Bubble sort Quick sort Data structures example Implementation of a Linked List using java.util.package