Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introdução a Estruturas de Dados
Rating: 4.2 out of 5(286 ratings)
997 students

Introdução a Estruturas de Dados

Aprenda sobre as mais variadas estruturas de dados!
Created byMarcos Castro
Last updated 8/2016
Portuguese

What you'll learn

  • Saber sobre armazenamento e organização dos dados.
  • Conhecer as mais variadas estruturas de dados.
  • Saber quando utilizar uma determinada estrutura de dados.

Course content

1 section35 lectures2h 22m total length
  • Apresentação1:33

    Apresentação do instrutor.

  • O que são Estruturas de Dados?1:23

    Nessa aula irei definir estruturas de dados.

  • A importância das Estruturas de Dados1:32

    Nessa aula iremos falar sobre a importância das estruturas de dados.

  • Arrays7:17

    Nessa aula irei falar sobre arrays (vetores).

  • Arrays novamente5:59

    Nessa aula iremos falar novamente sobre arrays.

  • Matrizes6:29

    Nessa aula iremos falar sobre matrizes.

  • A importância das matrizes0:39

    Nessa aula irei falar um pouco sobre a importância das matrizes.

  • Pilha7:58

    Nessa aula irei falar sobre a estrutura de dados pilha.

  • Pilha - Aplicação1:04

    Nessa aula irei falar sobre aplicação de pilha.

  • Fila1:50

    Nessa aula aprenderemos sobre a estrutura de dados fila.

  • Fila - Visualização3:10

    Nessa aula iremos visualizar uma fila.

  • Fila - Aplicação1:31

    Nessa aula iremos falar das aplicações da estrutura de dados fila.

  • Existe a melhor estrutura de dados?1:21

    Nessa aula irei discutir se existe a melhor estrutura de dados.

  • Lista Ligada3:55

    Nessa aula começaremos a falar sobre lista ligada (linked list).

  • Lista Ligada novamente10:14

    Nessa aula continuaremos a falar de lista ligada.

  • Lista Ligada - Animação4:30

    Nessa aula irei explicar lista ligada através de uma animação.

  • Outros tipos de listas2:02

    Nessa aula iremos conhecer outros tipos de listas.

  • Um pouco mais de listas2:18

    Nessa aula iremos falar um pouco mais sobre as listas.

  • Falando sobre implementação5:22

    Nessa aula irei falar um pouco sobre implementação das estruturas.

  • Deque1:26

    Nessa aula irei falar sobre a estrutura deque.

  • Árvores - Conceitos iniciais6:19

    Nessa aula iremos começar a falar de árvores.

  • Vantagens da Árvore Binária1:53

    Nessa aula iremos falar sobre as vantagens de árvore binária.

  • Árvore Binária de Busca4:00

    Nessa aula irei falar sobre árvore binária de busca.

  • Árvore Binária de Busca - Animação3:05

    Nessa aula iremos ver uma animação da árvore binária de busca.

  • Árvore Binária de Busca - Complexidade8:19

    Nessa aula iremos falar sobre a complexidade de busca na árvore binária de pesquisa.

  • Árvores - Aplicação0:59

    Nessa aula iremos falar das aplicações que utilizam árvores.

  • Introdução a Grafos12:12

    Nessa aula iremos falar sobre grafos.

  • Grafos novamente11:14

    Nessa aula continuaremos a falar sobre grafos.

  • Grafos - Aplicação2:57

    Nessa aula iremos falar um pouco sobre as aplicações dos grafos no mundo real.

  • Fila de Prioridades4:50

    Nessa aula irei falar sobre filas de prioridades.

  • Fila de Prioridades - Aplicação0:54

    Nessa aula iremos falar da aplicação de fila de prioridades.

  • Fila de Prioridades - Binary Heap5:21

    Nessa aula iremos conhecer a estrutura binary heap.

  • Hash Table6:48

    Nessa aula iremos falar sobre hash table (tabela de dispersão).

  • Hash Table - Aplicação1:43

    Nessa aula iremos falar de aplicações que usam hash table.

  • Considerações Finais - Obrigado!!0:32

    Considerações finais do curso.

Requirements

  • Não é necessário conhecimento prévio.

Description

Quer aprender sobre armazenamento e organização dos dados? Então você está no curso certo! O curso de Introdução a Estruturas de Dados lhe fornecerá a base necessária para aprender sobre organização dos dados.

Estruturas de Dados são fundamentais em Ciência da Computação e são importantíssimas para um bom funcionamento da aplicação bem como para melhorar a sua performance.

Esse curso independe de linguagem de programação. Não é necessário saber alguma linguagem de programação.

Você aprenderá Estruturas de Dados com Marcos Castro. Marcos Castro já ensinou mais de 5 mil alunos espalhados por mais de 60 países, já publicou mais de 20 cursos e participou 3 vezes da Final Brasileira da Maratona de Programação que é uma das competições de programação mais importantes do Brasil.

O que está esperando? Cadastre-se no curso e mergulhe no mundo das estruturas de dados através de aulas didáticas e dinâmicas!

Who this course is for:

  • Todos podem participar desse curso.