Estrutura de Dados

Arrays

Pilhas

Filas e Deques

Lista Ligadas

Conjuntos

Dicionario e Hashes

Recursão

Árvores (BinarySearchTree, percorrendo arvore,)

Heap Binário e Heap Sort (Class MinHeap, insert value heap, sift up, min e max heap, sift down, heap sort)

Grafos (Percorrendo grafos, busca em largura (BFS))

Algoritmos de ordenação e de busca (Bubble sort, selection sort, insertion sort, merge sort, radix sort)

Designs de algoritmos e técnicas (Busca binária)

Complexidade de Algoritmos (big-O, O(1), O(n), O(n2), Algoritmo de Busca, Teoria NP-completo)