Trabalho da disciplina de Estrutura de Dados II da Universidade Federal Rural do Rio de Janeiro.