Fundamentos de Estruturas de Dados: Stacks e Filas — WalkSelf
★ 3.6 (5) ⏱ 2 h 42 min 📚 27 aulas

Fundamentos de Estruturas de Dados: Stacks e Filas

Aprenda a implementar e aplicar pilhas e filas para resolver desafios de programação do mundo real, analisar expressões e otimizar o desempenho do seu código.

  • 💬 Instrutor de IA
    Pergunte sobre qualquer aula e receba uma resposta clara na hora, quando quiser.
  • 🕐 Comece quando quiser
    Sem horários nem prazos: aprenda no seu ritmo, quando quiser.
  • 🌐 Em português
    Aulas, tarefas e certificado: tudo totalmente no seu idioma.

Sobre este curso

Cada desenvolvedor de software precisa ter uma boa compreensão de como os dados são organizados e manipulados nos bastidores.Pilhas e filas são duas das estruturas de dados lineares mais fundamentais que alimentam tudo, desde botões de desfazer até o histórico do navegador da web e agendamento de tarefas. Este curso escrito orienta você através dos conceitos centrais dessas estruturas essenciais, ajudando você a fazer a transição de escrever código básico para projetar algoritmos eficientes e otimizados.Você entenderá como representar, implementar e aplicar pilhas e filas para resolver desafios comuns de programação com confiança. O que você vai aprender: - Entenda as definições principais, layouts de memória e comportamentos de pilhas e filas - Implemente pilhas e filas usando arrays sequenciais e abordagens modernas de memória dinâmica - Aplique princípios de recursão e analise como a pilha de chamadas gerencia a execução - Converta e avalie expressões matemáticas usando notações de infix, postfix e prefixo - Analise a complexidade de tempo e espaço das operações usando a notação Big O para escrever código de alto desempenho Você começará explorando definições fundamentais de ciência da computação antes de passar para explicações passo a passo de operações de pilha e fila.Através de trechos de código claros e quebras conceituais, você aprenderá a analisar expressões complexas e gerenciar o fluxo de dados com eficiência. Este curso é projetado para programadores iniciantes, estudantes de ciência da computação e desenvolvedores autodidatas que procuram construir uma base sólida em estruturas de dados sem pré-requisitos complexos. Comece a ler hoje para elevar sua lógica de programação e dominar esses blocos de construção essenciais de engenharia de software.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 💬 Tutor AI pessoal
    Travou em uma aula? Pergunte ao seu tutor integrado qualquer coisa, a qualquer hora.
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 14 dias
    Sem perguntas
  • ⚡ Curto e focado
    2 h 42 min de conteúdo prático

Avaliações (5)

أحمد الأنصاري KW
★ 3 · 21 setembro 2026

É uma introdução decente, mas poderia usar mais alguns exemplos do mundo real para solidificar os conceitos.

مريم بنت عبدالله بن راشد آل ثاني QA
★ 3 · 20 setembro 2026

Uma boa introdução. A estrutura era principalmente clara, mas eu gostaria que houvesse mais alguns exemplos do mundo real.

Andrew Roberts US Aluno verificado
★ 4 · 24 agosto 2026

É um curso decente. A estrutura é lógica, mas ocasionalmente me vi desejando explicações mais aprofundadas sobre certos tópicos.

আরিফ রহমান BD Aluno verificado
★ 4 · 15 agosto 2026

Machine Translated Aprendeu uma boa quantidade aqui. Os exemplos foram relevantes, embora eu gostasse que houvesse algumas tarefas de aplicação prática.

إبراهيم بن حسن TN Aluno verificado
★ 4 · 4 junho 2026

Achei bastante informativo. A estrutura era lógica, embora alguns dos tópicos mais avançados pudessem ter se beneficiado de exemplos mais detalhados.

Escrever uma avaliação

☆☆☆☆☆
Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Com cartão via Stripe. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 14 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria