-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlib.h
23 lines (19 loc) · 991 Bytes
/
lib.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
void bubble(int v[], int tamanho);
void selection(int v[], int tamanho);
void insertion(int v[], int tamanho);
void merge(int v[], int inicio, int fim, int tamanho, long long int *ptr_merge_comp, long long int *ptr_merge_troca);
void intercala(int v[], int inicio, int fim, int meio, int tamanho, long long int *ptr_merge_comp, long long int *ptr_merge_troca);
void quick(int v[], int lb, int ub, long long int *ptr_quick_comp, long long int *ptr_quick_troca);
void partition(int v[], int lb, int ub, int *j, long long int *ptr_quick_comp, long long int *ptr_quick_troca);
void imprimir_vetor(int v[], int tamanho);
void crescente(int v[], int tamanho);
void aleatorio(int v[], int tamanho, int qtd_digitos);
void decrescente(int v[], int tamanho);
void melhor(int tamanho);
void medio(int tamanho);
void pior(int tamanho);
void casos(int v[], int v_aux[], int tamanho);
void copia_vetor(int destino[], int origem[], int tamanho);