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 / Pilha.py
Last active March 1, 2020 14:27
Pilha em Python
# Criado por: profa. Divani Barbosa Gavinier
# Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
# divanibarbosa@gmail.com
def empty(pilha): #verifica se pilha está vazia
return len(pilha) == 0
def push(pilha,item): #adiciona itens na pilha
pilha.append(item)
def pop(pilha): #remove itens da pilha
if empty(pilha):
@divanibarbosa
divanibarbosa / ClasseVetor.py
Last active March 1, 2020 14:28
Classe em Python - Exemplo de uso com vetores
# Criado por: profa. Divani Barbosa Gavinier
# Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
# divanibarbosa@gmail.com
class Vetor:
def __init__(self):
self.vetor = []
self.n = 0
@divanibarbosa
divanibarbosa / HashListColision.py
Last active March 1, 2020 14:28
Hash Table List Colision Python - Tabela Hash com Tratamento de Colisões do tipo Lista em Python
# Criado por: profa. Divani Barbosa Gavinier
# Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
# divanibarbosa@gmail.com
class Lista:
def __init__(self):
self.lista=[]
def vazio(self): #verifica se lista está vazia
@divanibarbosa
divanibarbosa / Programas Python
Last active March 1, 2020 14:30
Programas Python
# Criado por: profa. Divani Barbosa Gavinier
# Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
# divanibarbosa@gmail.com
#Programa 1
#imprimindo pagina na tela
import urllib.request
pagina=urllib.request.urlopen('http://beans.itcarlow.ie/prices.html')
texto=pagina.read().decode('utf8')
print (texto)
@divanibarbosa
divanibarbosa / HashTableTree.java
Last active March 1, 2020 14:31
Hash Table Tree - Tabela Hash com colisao Arvore Binaria em Java
/* Criado por: profa. Divani Barbosa Gavinier
Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
divanibarbosa@gmail.com
*/
import java.io.*; // pacote contem classe Scanner
import java.util.*; // pacote contem System.in
import java.lang.*;
class No {
public double item;
@divanibarbosa
divanibarbosa / TreeBinApp.java
Last active March 1, 2020 14:32
Binary Tree Java - Arvore Binaria em Java com metodos inserir e remover comentados detalhadamente
/* Arvore Binaria em Java (insere, apaga, busca, caminha)
Criado por: profa. Divani Barbosa Gavinier
Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
divanibarbosa@gmail.com
*/
class No {
long item;
No dir;
No esq;
@divanibarbosa
divanibarbosa / TabHashLinear.c
Last active March 1, 2020 14:32
Hash Table with Linear Colisions - Tabela HASH com tratamento de colisões LINEAR em C
// Tabela HASH com tratamento de colisões LINEAR em C
// profa. Divani Barbosa
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// Ultima atualização 18/07/2017
// divanibarbosa@gmail.com
#include <stdio.h>
#include <stdlib.h>
#define TAM_MAX 7
@divanibarbosa
divanibarbosa / HashColisaoLista.cpp
Last active June 23, 2020 00:36
Tabela Hash com colisão do tipo lista em C++ usando classe
// Tabela HASH com tratamento de colisões do tipo lista
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// divanibarbosa@gmail.com
#include <iostream>
#include <math.h>
using namespace std;
////////////////////////////////////////////////
struct NO {
@divanibarbosa
divanibarbosa / Heap.cpp
Last active July 13, 2020 22:28
HeapSort em C++ usando Classe
// HeapSort em C++ usando Classe
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// divanibarbosa@gmail.com
#include <iostream>
using namespace std;
class Heap {
private: int *vHeap, tam_max, n;
@divanibarbosa
divanibarbosa / Grafo2.c
Last active April 8, 2021 01:12
Grafo não orientado e não ponderado sem uso de ponteiros
// Criado por: profa. Divani Barbosa Gavinier
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447
// divanibarbosa@gmail.com
#include <stdio.h>
#include <stdlib.h>
#define MAX 10 // quantidade maxima de Nos
///////////////////////////////////////
// VARIAVEIS GLOBAL PILHA
int itens[MAX], topo, tam;