Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Estrutura de Dados: Computação na prática com Java

Nota

9.0

Nível

Intermediário

Última atualização

16/10/2017

Carga horária

12h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

  • instructor Maurício Aniche

    Doutor em engenharia de software pela USP. Um dos idealizadores do Alura e atualmente pesquisador pela Delft University of Technology na Holanda. Pode ser encontrado em clubes de dança de salão.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  1. Armazenamento Sequencial e Vetores

    1. Arrays
    2. O que é um vetor?
    3. Implementação
    4. A classe ArrayList
  2. Listas Ligadas

    1. O que são?
    2. Implementação
    3. Vantagens
  3. Listas duplamente ligadas

    1. O que são?
    2. Diferença da lista ligada
    3. Implementação
    4. A classe LinkedList
  1. Pilhas

    1. First-In, Last-Out
    2. Implementação
    3. A classe Queue
  2. Filas

    1. First-In, First-Out
    2. Implementação
    3. A classe Stack
  3. Conjuntos

    1. O que são?
    2. Por que são rápidos?
    3. Implementação
    4. A classe HashSet