O algoritmo executa uma série de inserções em um banco de dados em memória dentro de um arquivo binário, além de executar ordenação usando o método KeySorting que ordena os registros pelo código do funcionário.
Para executar o código, é necessário gerar o arquivo .exe antes.
gcc *.c *.h -o main.exe
Após isso, basta executar o arquivo.
./main.exe
O programa tem a função de busca binária em um arquivo ordenado. Não é possível fazer a busca binária no arquivo de dados sem ordená-lo antes.