Submariner Algorithms Sort insertionSort Search binarySearch Data structures Double linked list Queue Stack Sorted Array Ring Buffer Basic Tree (not balanced)