Árvores
Exercicio arvores

Árvores

As árvores no mundo da computação são estruturas de dados genéricas que ajudam a solucionar vários problemas. Árvore binária, Arvore B, Arvore AVL, Arvore rubro negra, são variações dessa estrutura.…

Continuar lendo Árvores

Algoritmos de ordenação

Nesse post você encontra exercícios sobre algoritmo de ordenação para você praticar os conhecimentos adquiridos em sua universidade. Lembre-se que para resolve-los você precisará conhecer a teoria sobre os algoritmos…

Continuar lendo Algoritmos de ordenação

Listas

Nesse post você verá 8 exercícios resolvidos sobre Listas Ligadas no contexto de estrutura de dados. Esse questionário é essencialmente teórico, ou seja, você não implementará nenhum código. Procure responder…

Continuar lendo Listas

Pilhas

Nesse post você vai poder praticar seus conhecimentos sobre o tema "pilhas", que é uma estrutura de dado geralmente presente em várias linguagens de programação. Assim, lembre-se que para resolve-los…

Continuar lendo Pilhas

Alocação dinâmica

A lista a seguir contém exercícios sobre alocação dinâmica de dados que podem ser resolvidos em qualquer linguagem de programação que suporte ao recurso. Recomendamos que seja feito em C…

Continuar lendo Alocação dinâmica

Ponteiros

Nesse post você vai encontrar exercícios práticos sobre estruturas de dados, mais especificamente sobre ponteiros. Lembre-se que você precisará de um ambiente C ou C++ instalado. Utilize uma IDE de…

Continuar lendo Ponteiros
Complexidade de Algoritmos
Complexidade de algoritmos

Complexidade de Algoritmos

A complexidade de algoritmos é um tópico dentro da ciência da computação que estuda o quanto um algoritmo é "difícil" de ser executado. A análise envolve o quanto de "esforço"…

Continuar lendo Complexidade de Algoritmos

Grafos

Nesse post você poderá praticar seus conhecimentos sobre a teoria dos grafos resolvendo exercícios sobre o assunto. Lembre-se, você poderá implementar esses grafos usando qualquer linguagem de programação que tenha…

Continuar lendo Grafos

Recursividade

1) Escreva um algoritmo iterativo para avaliar a * b usando a adição, onde a e b são inteiros não-negativos.2) Imagine a como um vetor de inteiros. Apresente algoritmos recursivos para calcular: a)…

Continuar lendo Recursividade

Algoritmos de Busca

Nesse post vamos praticar nossas habilidades por meio de exercícios sobre algoritmos de busca. Os exercícios podem ser resolvido em qualquer linguagem que suporte vetores. Recomenda-se que você use a…

Continuar lendo Algoritmos de Busca

Fim do conteúdo

Não há mais páginas para carregar