Seguinte: priorqueue.h
Acima: Códigos-fonte: Solução por heurística
Anterior: pcv.h, inout.h e inout.c
001 #include <stdio.h>
002 #include <stdlib.h>
003 #include "inout.h"
004 #include "heuristica.h"
005
006
007
008
009
010 int main(int argc, char *argv[])
011 {
012 TPcvData PcvData;
013 char *szFName = NULL;
014
015
016 PcvData.nNumVertices = -1;
017
018
019 if (argc >= 2) {
020
021 szFName = argv[1];
022
023
024 if (argc >= 3) PcvData.nNumVertices = atoi(argv[2]);
025 } else {
026
027 printf("*** Arquivo de entrada nao especificado\n");
028 return 1;
029 }
030
031
032 if (!readPcvFile(szFName, &PcvData)) {
033
034 printf("*** Erro ao ler arquivo de entrada: %s\n", szFName);
035 return 1;
036 }
037
038
039 procCaminhoHeuristica(&PcvData);
040
041
042 writeOutput(&PcvData);
043
044
045 printf("Distância total: %d\n", PcvData.nMinDistTotal);
046
047
048 return 0;
049 }
Seguinte: priorqueue.h
Acima: Códigos-fonte: Solução por heurística
Anterior: pcv.h, inout.h e inout.c
VilarNt
2003-06-20