예제 #1
0
파일: main.cpp 프로젝트: cco2013-1/INE5408
int main() {

    cout << "Iniciando leitura do arquivo de dados... ";
    Lista<int> listaAOrdenar = readFile("arquivo.dat");
    cout << "CONCLUÍDO!" << endl;

    cout << "Iniciando ordenação da lista de inteiros... ";
    clock_t begin = clock();
    listaAOrdenar.ordenar(integerCmp);
    clock_t end = clock();
    double elapsed_time = double(end-begin) / CLOCKS_PER_SEC;
    cout << "CONCLUÍDO!" << endl;
    cout << "Tempo necessário para ordenar a lista: " << elapsed_time << " s" << endl << endl;

    cout << "Pressione uma tecla para exibir a lista ordenada" << endl;
    getchar();

    for (int i = 0; i < listaAOrdenar.tamanho(); i++) {
        cout << i << ": " << listaAOrdenar.elementoNaPosicao(i) << endl;
    }

    return 0;
}
예제 #2
0
파일: main.cpp 프로젝트: cco2013-1/INE5408
void imprimeLista() {
    for (int i = 0; i < l.tamanho(); i++) {
        printf("%8d\t%8d\n", i, l.elementoNaPosicao(i));
    }
}