Curso de Estrutura de Dados

Aprofunde neste conhecimento considerado como um dos fundamentos da programação.

Compartilhe:
Curso de Estrutura de Dados
  • Professor: Douglas Maioli
  • Nível do curso: Básico

Estrutura de dados é um conjunto de conhecimentos que, ao lado do estudo de algoritmos, é considerado como a base da programação. Basicamente ele trata, em um primeiro momento, sobre os dados e seus diferentes tipos, que são os blocos básicos de programação. Por exemplo, um dado do tipo INT representa um número inteiro, já um dado do tipo BOOLEAN podem assumir dois valores, representando “verdadeiro” ou “falso”, dentre outros tipos de dados.

Já o termo estrutura de dados se refere basicamente a forma como estes dados estão organizados e conversam entre si. Existem diversas formas de organização destes dados, que vão depender de uma série de fatores, como a eficiência para buscas, o volume de dados trabalhados, a complexidade da implementação, etc.

Aprenda mais sobre estrutura de dados neste curso online e gratuito. Não deixe de conferir também este outro curso de estrutura de dados.

Sobre o curso

Neste curso online e gratuito os alunos poderão aprender mais sobre a parte teórica e prática relacionada a estrutura de dados. Ao longo das aulas serão trabalhados alguns dos principais conceitos sobre o tema, como o que é uma pilha, o que é uma fila, listas encadeadas, etc.

Estrutura do curso

O que é uma Estrutura de Dados? – Aula Inaugural

Aula 01 Estrutura de Dados – O que é uma Pilha?

Aula 02 Estrutura de Dados – Implementação de Pilha utilizando Vetores

Aula 03 Estrutura de Dados – O que é uma Fila?

Aula 04 Estrutura de Dados – Implementação de Fila utilizando Vetores

Aula 05 Estrutura de Dados – Lista Encadeada

Aula 06 Estrutura de Dados – Implementação de Pilha Dinâmica (com Lista Encadeada)

Aula 07 Estrutura de Dados – Implementação Fila Dinâmica (com Lista Encadeada)

Aula 08 Estrutura de Dados – Tabela Hash – Introdução

Aula 09 Estrutura de Dados – Tabela Hash – Tratamento de Colisões

Aula 10 Estrutura de Dados – Implementação Tabela Hash sem Colisão

Aula 11 Estrutura de Dados – Implementação Tabela Hash com Colisão

Aula 12 Estrutura de Dados – Introdução às Árvores

Aula 13 Estrutura de Dados – Implementação Árvore Binária (parte I)

Aula 14 Estrutura de Dados – Implementação Árvore Binária de Busca (parte II) Como Inserir Elementos

Aula 15 Estrutura de Dados – Implementação Árvore Binária de Busca (parte III) Como Fazer Buscas

Aula 16 Estrutura de Dados – Implementação Árvore Binária de Busca (parte IV) Remoção de Elementos

Aula 17 Estrutura de Dados – Implementação Árvore Binária de Busca (parte V) – Percursos

Aula 18 Estrutura de Dados – Árvore AVL (Parte I)

Aula 19 Estrutura de Dados – Árvore AVL (Parte II)

Aula 20 Estrutura de Dados – Algoritmo da Árvore AVL

Aula 21 Estrutura de Dados – Introdução aos Grafos

Aula 22 Estrutura de Dados – Implementação da Matriz de Adjacências de Grafos

Aula 23 Estrutura de Dados – Grafos – Buscas em Largura e em Profundidade

Aula 24 Estrutura de Dados – Grafos – Algoritmo da Busca em Largura e em Profundidade

Aula 25 Estrutura de Dados – Page Rank (Um dos segredos do sucesso do Google)

Site VisuAlgo.Net – Aula 18 de Grafos

Método fácil para percursos em Árvore Binária (Pré-Ordem, Em-Ordem, Pós-Ordem)

Aula de Revisão de Estrutura de Dados com o Professor Douglas Maioli

2021 – Resolução Comentada de Exercícios de Estrutura de Dados 1 – UNIVESP 2021

2021 – Resolução Comentada de Exercícios de Estrutura de Dados 2 – UNIVESP 2021

2021 – Resolução Comentada de Exercícios de Estrutura de Dados 3 – UNIVESP 2021

2021 – Resolução Comentada de Exercícios de Estrutura de Dados 4 – UNIVESP 2021

Prova Estrutura de Dados UNIVESP 2021 – Resolução Comentada

Aulas:

Curso de Estrutura de Dados Dê seu voto para Curso de Estrutura de Dados:
VOTE:
Ruim!Regular!Bom!Muito bom!Ótimo! (Seja o primeiro a votar!)
Loading...