Commit 72415816 authored by Ivo Júnior's avatar Ivo Júnior

Adicionado ToLogFile e printf's modificados para melhorar a apresentacao do programa

parent 7d9758ca
#######################################################################
## TP2 ALGORITMOS II 2015/2 - MEGA QUADRA ##
## Nomes: Ivo de Souza Bueno Júnior - GRR20154004 ##
## Felipe Lopes Pereira - GRR20153190 ##
#######################################################################
- Programa iniciado.
- Gerando nova configuração de vetores.
Novo tamanho máximo do vetor: 15
Novo tamanho máximo do vetor: 10
Novo vetor aleatório gerado.
- Ordenando vetor com o algoritmo SelectSort.
- Iniciando aposta. Jogador entrará com 4 números.
1
2
## ERRO: Número está fora do intervalo. ##
10
## ERRO: Número está fora do intervalo. ##
10
O jogador acertou 2 números.
- Imprimindo vetor desordenado:
[9 2 5 9 2 5 5 1 6 9 5 4 1 1 7]
- Imprimindo vetor ordenado:
[1 1 1 2 2 4 5 5 5 5 6 7 9 9 9]
- Inicio do teste de tempo de execução com 10000 vetores de 15 elementos.
Tempo de execução total para SelectSort: 0.015958
Tempo de execução total para BubbleSort: 0.016633
Tempo de execução total para QuickSort Recursivo: 0.015893
Tempo de execução total para QuickSort Iterativo: 1.017874
- Iniciando aposta. Jogador entrará com 4 números.
1
1
1
2
O jogador acertou 4 números.
- Gerando nova configuração de vetores.
Novo tamanho máximo do vetor: 5
Novo tamanho máximo do vetor: 10
Novo vetor aleatório gerado.
- Ordenando vetor com o algoritmo QuickSort Recursivo.
- Inicio do teste de tempo de execução com 10000 vetores de 5 elementos.
Tempo de execução total para SelectSort: 0.036595
Tempo de execução total para BubbleSort: 0.027569
Tempo de execução total para QuickSort Recursivo: 0.016921
Tempo de execução total para QuickSort Iterativo: 0.256090
- Programa encerrado.
-----------------------------------------------------------------------
- Programa iniciado.
- Gerando nova configuração de vetores.
Novo tamanho máximo do vetor: 10
Novo tamanho máximo do vetor: 15
Novo vetor aleatório gerado.
- Ordenando vetor com o algoritmo QuickSort Iterativo.
- Inicio do teste de tempo de execução com 10000 vetores de 10 elementos.
Tempo de execução total para SelectSort: 0.028405
Tempo de execução total para BubbleSort: 0.015059
Tempo de execução total para QuickSort Recursivo: 0.015011
Tempo de execução total para QuickSort Iterativo: 0.513884
- Programa encerrado.
-----------------------------------------------------------------------
- Programa iniciado. - Wed Dec 31 21:00:00 1969
- Gerando nova configuração de vetores.
Novo tamanho máximo do vetor: 15
Novo tamanho máximo do vetor: 15
Novo vetor aleatório gerado.
- Ordenando vetor com o algoritmo QuickSort Iterativo.
- Imprimindo vetor desordenado:
[1 3 11 15 14 8 9 2 15 1 4 2 2 5 2]
- Iniciando aposta. Jogador entrará com 4 números.
1
2
3
4
O jogador acertou 4 números.
- Imprimindo vetor ordenado:
[1 1 2 2 2 2 3 4 5 8 9 11 14 15 15]
- Programa encerrado.
This diff is collapsed.
......@@ -7,7 +7,11 @@
#include"pilha.h"
#define MAXVETOR 16384
#define TESTES 10000
#define MAXSTR 32
int vetorDes[MAXVETOR], vetorOrd[MAXVETOR];
char buffer[32];
void SelectSort(int vetor[], int tam);
void BubbleSort(int vetor[], int tam);
......@@ -17,6 +21,8 @@ void QuickIt(int vetor[], tipoPilha *pilha ,int esq, int dir);
int PesqSec(int vetor[], int tam, int elem);
int PesqBin(int vetor[], int elem, int esq, int dir);
void Limpa();
void ToLogFile(char string[MAXSTR]);
int Mediana(int vetor[], int esq, int meio, int dir);
void Particao(int vetor[], int esq, int dir, int *posicaoPivo);
void TempoExecucao(int vetor[], int tam, int numMax);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment