Fila de Prioridade

Uma fila de prioridades é uma estrutura de dados útil em problemas nos quais você precisa encontrar rápida e repetidamente o maior elemento de uma coleção de valores e removê-lo desta coleção.

Foram implementados os métodos de fila de prioridades, para um vetor de inteiros, em C e em Java. (Adquira por R$2,00, via PagSeguro, e receba por email)

- C:




- Java:



Implementação de operações sobre Fila

10:45 by Toni Pimentel 0 comentários
As filas são estruturas baseadas no princípio FIFO (first in, first out), em que os elementos que foram inseridos no início são os primeiros a serem removidos. Uma fila possui duas funções básicas: ENQUEUE, que adiciona um elemento ao final da fila, e DEQUEUE, que remove o elemento no início da fila. A operação DEQUEUE só pode ser aplicado se a fila não estiver vazia, causando um erro de underflow ou fila vazia se esta operação for realizada nesta situação. (wikipedia)

Foram implementadas as funções de manipulação de fila nas seguintes linguagens:
(Adquira por R$4,00, via PagSeguro, e receba por email)

- C:


- C++:


- Java:

Implementação de Pilha em C

10:25 by Toni Pimentel 0 comentários
As pilhas são estruturas baseadas no princípio LIFO (last in, first out), na qual os dados que foram inseridos por último na pilha serão os primeiros a serem removidos. Existem duas funções que se aplicam a todas as pilhas: PUSH, que insere um dado no topo da pilha, e PULL, que remove o item no topo da pilha. (wikipedia)

Foi implementadas as seguintes funções, na lingugagem de programação C:
- flush, que reinicializa uma pilha;
- size, que retorna o número de elementos;
- top, que retorna o último elemento, mas não o retira da pilha;
- push, que insere um dado no topo da pilha;
- pull, remove o item no topo da pilha.

Adiquira o código (R$4,00 via PagSeguro):

(Receba por email)

Estrutura de Dados em C (floatToRealtype)

10:15 by Toni Pimentel 0 comentários
Com o intuito de aprender-se mais sobre estruturas de dados em C foi implementado uma estrutura e as funções para manipulá-la, de acordo com as especificações abaixo:

Vamos supor que um número real seja representado por uma estrutura em C, como esta:

typedef struct {

int left;

int right;

} realtype;

onde left e right representam os dígitos posicionados à esquerda e à direita do ponto decimal, respectivamente. Se left for um inteiro negativo, o número real representado será negativo.

a. Função floatToRealtype que recebe um número real e retorna uma estrutura representando esse número.

b. Função realtypeToFloat que aceita essa estrutura e retorna o número real representado por ela.

c. Rotinas add, subtract e multiply que aceitam duas dessas estruturas e definem o valor de uma terceira estrutura para representar o número que seja a soma, a diferença e o produto, respectivamente, dos dois registros de entrada.

Observação: Uma função de teste em C:

int main(){
realtype a, b, c;

a = floatToRealtype(3.14);

b = floatToRealtype(8.4333);

c = add(a, b);
printf("a+b = %f", realtypeToFloat(c));

c = subtract(b, a);
printf("b-a = %f", realtypeToFloat(c));

c = multiply(a, b);
printf("a*b = %f", realtypeToFloat(c));

return 0;
}

Adquira o código deste programa na linguagem C (R$ 3,00 via PagSeguro):

(Receba por email)

Algoritmos de Ordenação

09:29 by Toni Pimentel 0 comentários
Algoritmo de ordenação em ciência da computação é um algoritmo que coloca os elementos de uma dada sequência em uma certa ordem -- em outras palavras, efetua sua ordenação completa ou parcial. As ordens mais usadas são a numérica e a lexicográfica.

Existem várias razões para se ordenar uma sequência. Uma delas é a possibilidade se acessar seus dados de modo mais eficiente.

Fonte: wikipedia

Adquira um conjunto com 6 algoritmos de ordenação implementados em Python, C, C++ ou Java por apenas R$ 6,00. (Receba por email)

Os algoritmos são:

1) BubbleSort
2) HeapSort
3) InsertionSort
4) MergeSort
5) QuickSort
6) SelectionSort


Compre via PagSeguro:

- Python:



- C:



- C++:



- Java:

Novo Estádio Será Construido em São Paulo para a Copa de 2014

Já faz algum tempo desde a última postagem aqui no blog, mas o clima de Copa do Mundo me inspirou a escrever essa história que os torcedores do futebol paulista ainda não perceberam.

imagem ilustrativa

Bom, desde o começo da candidatura do Brasil para a Copa do Mundo de 2014 o São Paulo (FC) se predispos a ceder o estádio do morumbi como uma das sedes dos jogos da próxima copa. E desde que a Brasil foi escolhido para sediar a copa de 2014 os projetos de modernização do morumbi estão sendo recusados... Uma novela sem fim.

O projeto aprovado custaria cerca de R$ 600 milhões para os cofres do time paulista, e seus patrocinadores. Entretanto o clube não está mais disposto a gastar tanto e quer fazer uma contra-proposta. Um novo projeto que custaria a metade do preço. (CLIQUE AQUI PARA VER O PROJETO APROVADO)


A imprensa especializada confirma que este novo projeto não seria aceito, de jeito nenhum, pela CBF e muito menos pela FIFA. Mas será que a cidade de São Paulo tem chances de não ser uma das sedes da copa de 2014? Claro que não! De uma forma ou de outra a cidade vai ter um dos estádios da copa e segundo reporteres da rede transamérica de rádio (do programa "Papo de Craque") existe um projeto, extra-oficial, já aprovado pela CBF para a construção de um novo estádio na capital paulista.

Inicialmente eu achei besteira, mas pensando bem e sabendo de rumores de que o SPFC não se dá bem com os comandantes da CBF, esta informação começa a ganhar mais força.

Mas quem construiria este novo estádio? Corithians? Palmeiras? De jeito nenhum!
Por mais grandes e/ou "ricos" que estes clubes sejam, eles não tem condições financeiras de bancar um estádio de mais de meio bilhão de reais!
Ou seja, os governos paulista e federal, além da iniciativa privada e da própria CBF seriam os patrocinadores deste novo estádio.
E por outra informação do "Papo de Craque" o presidente do Corinthians é muito amigo dos chefões da CBF, ele até está na delegação brasileira que viajou para a Africa do Sul para acompanhar a copa (por conta da CBF). Será que o Corinthians vai ficar com a concessão desse suposto estádio após o fim da próxima copa? (Todo mundo sabe que o clube não tem condições de construir um estádio por suas próprias forças)

Como paulista eu espero que uma das sedes (e tomara que a abertura também) seja a cidade de São Paulo, sendo o morumbi ou qualquer outro estádio. Como corintiano até que torço para o novo estádio, porque para o Corinthias contriuir um tá difícil (ou impossível), tanto quanto ganhar uma Copa Libertadores. (Será que dá pra construir um estádio pro Corinthias no PlayStation também?)

Obs.: Pessoal, se forem comentar, por favor não usem palavrões ou insultos a outros torcedores, afinal futebol é só futebol, diversão e entretenimento. Não deve ser motivo para brigas, discussões ou mortes como a gente está cheio de ver depois de, principalmente, clássicos.

Até mais!

Você teve infância?

Bom... o tema do blog não é variedades, mas conversando com o pessoal da faculdade uns dias atrás, começamos a relembrar, nostalgicamente, de tudo que marcou nossa infância!
Quem que teve sua fase de infância e pré-adolescência nos anos 80 e 90 e não lembra do roller, bichinho virtual, caverna do dragão, super nintendo, mega drive, sonic... dos filmes da sessão da tarde, dos desenhos animados, quadrinhos, etc e etc...

Relembre da sua infância:





































































Bons tempos!!!

Com certeza eu esqueci de muita coisa que marcou a infância das decadas de 80 e 90;

Mas afinal o que marcou sua infância?