This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Tabela HASH com tratamento de colisões LISTA 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* | |
Faça um programa que leia do usuário o tamanho de um vetor (inteiros) e faça a sua alocação dinâmica de memória. Depois leia do usuário seus valores e imprima na tela o conteúdo do vetor e quantos dos números presentes no vetor são pares e quantos são impares. | |
Obs: não deve ocorrer desperdício de memória, após ser utilizada a memória deve ser devolvida ao sistema operacional. Use as funções de alocação dinâmica de memória da linguagem. | |
*/ | |
#include <stdio.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Currículo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* 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: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* 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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Criado por: profa. Divani Barbosa Gavinier | |
Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
divanibarbosa@gmail.com | |
*/ | |
import java.io.*; | |
import java.lang.*; | |
class No { | |
public int item; | |
public No ant; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Criado por: profa. Divani Barbosa Gavinier | |
// Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
// divanibarbosa@gmail.com | |
/* | |
Refaça o código da Questão 1 implementando uma Classe de nome Bahskara. Considere na criação dessa classe: | |
- Os atributos a, b e c. | |
- Crie métodos que: | |
1- (Método Construtor) Leia do usuário os valores de a, b e c. | |
2- (delta) Calcule e retorne delta pela formula de Bhaskara |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* 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.*; // pacote contem Math.abs() | |
class No { | |
public double item; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* 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 Hash { | |
public double item; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Criado por: profa. Divani Barbosa Gavinier | |
# Curriculo Lattes: http://lattes.cnpq.br/8503400830635447 | |
# divanibarbosa@gmail.com | |
def size(fila): #retorna tamanho da fila | |
return len(fila) | |
def empty(fila): #verifica se fila está vazia | |
return len(fila) == 0 | |
def enqueue(fila,item): #adiciona itens na fila | |
fila.append(item) |