curso de

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

Estudando esse mês:

João Gabriel Ferreira Job Alexandre Freitas Miguel Alceu Pantoni Neto Gabriel de Carvalho Novaes Alfeu Pereira Da Silva Junior

e mais 320 alunos(as)

Resumo do curso

  • Entenda como um array funciona
  • Implemente listas ligadas e duplamente ligadas
  • Veja a diferença entre filas e pilhas
  • Descubra as vantagens de usar conjuntos
  • Veja como Java implementa essas estruturas
  • Caia de cabeça no mundo da computação

Público alvo

Alunos de faculdade ou pessoas que desejam entender como estruturas de dados funcionam por baixo dos panos.

Conteúdo relacionado

Cursos de Computação em Programação

Leia nossos artigos de Programação

Última atualização

07/10/2019

Já é aluno?

Comece o curso agora

12h

p/ conclusão

41

Atividades

102

Minutos de video

7272

Alunos nesse curso

9

Nota deste curso

Certificado de participação

Instrutores

  • Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

Conteúdo Detalhado

  1. Armazenamento Sequencial e Vetores

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

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

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

    • First-In, Last-Out
    • Implementação
    • A classe Queue
  5. Filas

    • First-In, First-Out
    • Implementação
    • A classe Stack
  6. Conjuntos

    • O que são?
    • Por que são rápidos?
    • Implementação
    • A classe HashSet

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Excelente curso, precisa ser atualizado para Java 8.

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

Melanie Gama

Poderia ser um pouco menos rápida as explicações.

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

Alessandro Jacaúna

Ótimo professor é ótima didática. Mas os videos precisam ser melhorados, muitas vezes o áudio ficava travado em uns videos e em outros não mostravam área de execução do projeto. Fica o feedback para dar uma melhorada na edição :)

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

Alexandre Luiz Borges

Aprenda Computação com esse e outros cursos, comece agora!

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1271 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas