Skip to content

Instantly share code, notes, and snippets.

View divanibarbosa's full-sized avatar
💭
I may be slow to respond.

Divani Barbosa divanibarbosa

💭
I may be slow to respond.
View GitHub Profile
@divanibarbosa
divanibarbosa / VetorInsertionSort.c
Created November 30, 2023 01:39
Ordenação InsertionSort em C
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define n 10000
int v[n];
@divanibarbosa
divanibarbosa / VetorSelectionSort.c
Created November 30, 2023 01:36
Ordenação SelectionSort em C
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define n 10000
int v[n];
@divanibarbosa
divanibarbosa / VetorQuickSort.c
Created November 30, 2023 01:30
Ordenação QuickSort em C
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define n 10000
int v[n];
@divanibarbosa
divanibarbosa / VetorMergeSort.c
Created November 30, 2023 01:27
Ordenação MergeSort em C
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define n 10000
int v[n];
@divanibarbosa
divanibarbosa / BubbleSort.c
Last active November 30, 2023 01:20
Ordenação BubbleSort em C
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define n 10000
int v[n];
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
#include <iostream>
using namespace std;
class FilaCircular {
private: double *itens;
int fim;
@divanibarbosa
divanibarbosa / TabTelHash.cpp
Created November 9, 2022 00:31
Desenvolva um programa que implemente uma Tabela Hash com tratamento de colisões do tipo lista. O elemento a ser armazenado será uma agenda telefônica com nome (item chave) e telefone. A agenda deve apresentar funções na forma de menu.
/* Desenvolva um programa que implemente uma Tabela Hash com tratamento de colisões do tipo lista. O elemento a ser armazenado será uma agenda telefônica com nome (item chave) e telefone. A agenda deve apresentar funções na forma de menu. O No deve ser implementado da seguinte forma:
struct NO {
char nome[1000];
char tel[13];
NO *prox;
};
*/
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// Criado por: profa. Divani Barbosa Gavinier
// Currículo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
/* Uma empresa de informática comercializa um programa para gerenciar o cadastro de informações dos
funcionários de empresas em geral. Uma determinada empresa, com 8 departamentos, adquiriu o programa e,
ao executar o programa pela primeira vez, informou o número de funcionários e as informações de cada um
deles. As informações armazenadas são nome (vetor de caracteres), idade (inteiro), sexo (caractere),
tempo de casa em anos (inteiro) e salário (real). Escreva um programa em linguagem C++ que realize as
seguintes operações:
@divanibarbosa
divanibarbosa / Adivinha.cpp
Created March 25, 2022 17:32
Jogo adivinha número em linguagem C++
// Criado por: profa. Divani Barbosa Gavinier
// Currículo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int GeraNum(int);
int AdivinhaNum();
@divanibarbosa
divanibarbosa / OrdenaTodosTempo.cpp
Created March 22, 2022 12:58
Comparação tempos ordenação BubbleSort, Seleção, Inserção, MergeSort e QuickSort
// Criado por: profa. Divani Barbosa Gavinier
// Currículo Lattes: http://lattes.cnpq.br/8503400830635447
// [email protected]
/* Crie um código em linguagem C++ que compare o tempo gasto pelo computador para ordenar um vetor de tamanho lido pelo usuário.
Use os métodos simples visto em aula e considere:
Atribuição de valores aleatórios entre zero e quinhentos ao vetor.
Crie um cópia do vetor gerado aleatoriamente e ordene a cópia.
Depois de ordenar a cópia, atribua os valores do vetor original a mesma, para que possa ordenar novamente através de outro método de ordenação e a comparação seja eficaz.
*/