next up previous
Seguinte: Testes realizados e resultados Acima: Estrutura da implementação Anterior: Módulo do algoritmo de


Módulo de filas de prioridades: priorqueue.c

Presente apenas na implementação heuristica. Este módulo implementa uma série de rotinas que abstraem as operações necessárias para criar e manter filas de prioridades, que são usadas extensivamente no desenvolvimento da heurística proposta. Todas as operações de manipulação dos dados são mascaradas por chamadas a funções cujos ponteiros estão na estrutura TPriorityQueueControl, de modo que este módulo é reutilizável para qualquer implementação de fila de prioridades baseada em comparação de chaves.



VilarNt 2003-06-20