Curso de Estrutura de dados: Pilhas, filas e listas com Python

274

Alunos neste curso

Faça esse curso de Computação e:

  • Veja uma comparação de uso de Vetor e Lista Ligada quanto ao desempenho
  • Aprenda a implementar Lista Ligada
  • Conheça a vantagem da Lista Duplamente Ligada sobre a Lista Ligada
  • Implemente uma Lista Duplamente Ligada
  • Saiba quando usar a Pilha e a Fila
  • Faça um menu hierárquico usando Árvore, reusando Lista Duplamente Ligada

Conteúdo Detalhado

  1. Lista Ligada em um projeto de gestão de lista

    • Inserção no início
    • Inserção em qualquer posição
    • Remoção do início
    • Remoção de qualquer posição
    • Percurso
    • Impressão
    • Recuperação de item
  2. Lista Duplamente Ligada em um projeto de gestão de lista

    • Inserção em lista vazia
    • Inserção no início
    • Inserção no fim
    • Inserção em qualquer posição
    • Remoção do início
    • Remoção do fim
    • Remoção de qualquer posição
    • Remoção do último item
    • Percurso
    • Impressão
    • Recuperação de item
  3. Pilha aplicada em um jogo em que o personagem pode voltar a fases anteriores na ordem inversa

    • Empilhar
    • Desempilhar
    • Verificar se está vazia
    • Consultar o topo
  4. Fila aplicada no atendimento de pedidos de pizzaria

    • Entrada na fila
    • Saída da fila
    • Verificar se está vazia
  5. Árvore aplicada na gestão de um menu hierárquico de livraria

    • Árvore Apresentação
    • Árvore Inserção
    • Árvore Localização de Nodo
    • Árvore Remoção

Primeira aula de Estrutura de dados: Pilhas, filas e listas com Python

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Estrutura de dados: Pilhas, filas e listas com Python

Instrutores

  • Roberta é desenvolvedora desde 1997, formada em Ciência da Computação na UFSCar, trabalha no SciELO, Projeto de Publicação de Artigo Científicos de Acesso Aberto, e é coorganizadora do grupo PyLadies São Paulo. Sua linguagem favorita é Python.

Conteúdo relacionado

Cursos de Computação em Programação

Leia nossos artigos de Programação

Público alvo

Pessoas interessadas em entender como estruturas de dados funcionam, como implementá-las e como elas estão relacionadas com desempenho do sistema

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

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

  • 971 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

  • 971 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

  • 971 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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

  • 971 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • 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
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana