Conclus O
Ao longo deste projecto encontramos algumas dificuldades resultantes do reduzido tempo disponível para a elaboração do mesmo, já que devido a complexidade do código e ao exaustivo final de semestre, requeria-se mais tempo para a sua elaboração.
Mas com muito esforço e chegado o fim da sua elaboração ficou nitidamente claro a sua importância e o que era pretendido que aprendêssemos com a sua elaboração. O projecto foi a melhor forma de aplicarmos e desenvolvermos os conceitos sobre estruturas de dados, em linguagem C nesse caso, previamente apresentados com o decorrer das aulas.
O saber implementar uma estrutura que fosse ao encontro dos objectivos foi o primeiro dos muitos aspectos que nos era exigido aperfeiçoar com o projecto e, ao nosso ver, foi bem conseguido e servirá de base fulcral para projectos futuros envolvendo estruturas de dados.
Outro dos aspectos em destaque no projecto foi a complexidade do algoritmo que embora não fosse de todo muito longo era de uma complexidade que exigiu o melhor de nós em termos de lógica de programação e manipulação de estruturas de dados aprendidos nas aulas, nomeadamente filas, listas e pilhas.
Mas nenhum dos pontos citados se comparam ao facto de o projecto ter-nos dado a noção da importância que a disciplina de Algoritmo e Estruturas de Dados apresenta para a nossa formação. Novas técnicas de implementação e lógica de programação marcaram a nossa passagem pela disciplina de abriu-nos o horizonte de onde pode chegar a programação. Mostrou-nos que o caminho a percorrer ainda será longo mas muito interessante e os conceitos que serão aprendidos a posteriori graças a esta disciplina serão de muita importância.