Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
T2-AlgII
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Ivo Júnior
T2-AlgII
Commits
72415816
Commit
72415816
authored
Dec 13, 2015
by
Ivo Júnior
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Adicionado ToLogFile e printf's modificados para melhorar a apresentacao do programa
parent
7d9758ca
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
288 additions
and
39 deletions
+288
-39
log.txt
log.txt
+104
-0
loteria.c
loteria.c
+178
-39
loteria.h
loteria.h
+6
-0
No files found.
log.txt
0 → 100644
View file @
72415816
#######################################################################
## 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.
loteria.c
View file @
72415816
This diff is collapsed.
Click to expand it.
loteria.h
View file @
72415816
...
...
@@ -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
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment