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 / Arvore.py
Last active April 15, 2024 17:11
Binary Tree in Python - Arvore Binaria em Python usando classe
# Criado por: profa. Divani Barbosa Gavinier
# Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
# divanibarbosa@gmail.com
class No:
def __init__(self, key, dir, esq):
self.item = key
self.dir = dir
self.esq = esq
@divanibarbosa
divanibarbosa / ArvoreBinApp.cpp
Last active March 22, 2024 23:23
Arvore Binária em C++ usando Classe - Binary Tree in C++
// Arvore Binária em C++ usando Classe
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// divanibarbosa@gmail.com
////////////////////////////////////////////////
#include <iostream>
#include <stdlib.h>
using namespace std;
////////////////////////////////////////////////
struct NO {
@divanibarbosa
divanibarbosa / Hash.py
Last active March 19, 2024 00:08
Hash Table in Python - Tabela Hash em Python usando classe
# Tabela Hash sem tratamento de colisões
# Criado por: profa. Divani Barbosa Gavinier
# Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
# divanibarbosa@gmail.com
class Hash:
def __init__(self,tam):
self.tab = {}
self.tam_max = tam
@divanibarbosa
divanibarbosa / ArvoreBinariaApp.java
Last active December 5, 2023 19:29
Arvore Binaria em Java
/* Criado por: profa. Divani Barbosa Gavinier
Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
divanibarbosa@gmail.com
*/
import java.io.*;
import java.util.*;
class No {
public long item;
public No dir;
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// divanibarbosa@gmail.com
#include <iostream>
using namespace std;
class FilaCircular {
private: double *itens;
int fim;
@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
// divanibarbosa@gmail.com
#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
// divanibarbosa@gmail.com
#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
// divanibarbosa@gmail.com
#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
// divanibarbosa@gmail.com
#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
// divanibarbosa@gmail.com
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define n 10000
int v[n];