Os arquivos são baixados separadamente, para que o programa seja iniciado, você precisará coletá-los em um projeto.
Ao copiar ou baixar arquivos para outro dispositivo, os nomes dos arquivos podem mudar, portanto, terão que ser alterados no próprio programa, onde as bibliotecas (arquivos de cabeçalho) estão conectadas.
Os comentários são escritos apenas para a responsabilidade de cada função.
Este apêndice contém:
Classes (OOP):
1) Array
2) Matriz (modelo)
3) Vetor booleano
4) Matriz booleana
5) Set (Herdeiro de um vetor booleano)
6) Lista (duplamente vinculado)
7) Números complexos
8) Fração Racional
9) Ponto no espaço
10) Retângulo
Classifica:
1) Shell pela fórmula (h = h / 2)
2) Shell por fórmula (Sedgwick)
3) Shaker
4) Piramidal (opção 1)
5) Piramidal (opção 2)
6) Bitwise
7) Bolha
8) Topológico em matrizes
9) Topológico nas listas
10) Hoare
11) Natural em três arquivos
Algoritmos:
1) torres de Hanói
2) KMP - pesquisa
3) BM - pesquisa
4) Pesquisa binária
5) Vendedor ambulante (via algoritmo de Dijkstra)
6) Vendedor ambulante (método heurístico 3)
7) POLIZ (notação inversa polonesa)