🧠Algoritmando
Início

Algoritmando

Fundamentos
⏱️ Complexidade de Tempo & Espaço

Básico

O que é Complexidade?
Por que analisamos algoritmos?Em breve
Análise de LoopsEm breve
📈 Notação Big-O

Básico

Intuição de crescimento (O(1), O(log n), O(n), O(n²))Em breve
Notação Big-OEm breve

Intermediário

Notação AssintóticaEm breve

Avançado

Big-Θ e Big-ΩEm breve
📊 Análise de Complexidade

Intermediário

Casos de Análise (melhor, médio, pior)Em breve
Complexidade de Espaço (Auxiliar)Em breve

Avançado

Análise AmortizadaEm breve
🔄 Fundamentos de Recursão

Básico

Caso BaseEm breve
Stack de ChamadasEm breve

Avançado

Recursão de CaudaEm breve
MemoizaçãoEm breve
➗ Matemática Básica

Fundamentos

MDC e MMCEm breve
Números PrimosEm breve
Bases e LogaritmosEm breve

Aplicações

Combinatória e SequênciasEm breve
Matemática ModularEm breve
Estruturas de Dados Fundamentais
🔢 Array & Strings

Fundamentos

Memória e Acesso O(1)Em breve
Estratégias de IteraçãoEm breve

Técnicas

Manipulação In-place (Reversão)Em breve
Strings e ImutabilidadeEm breve

Aplicações

Busca Linear e CondiçõesEm breve
Contagem SimplesEm breve
Comparação de StringsEm breve

Padrões

Frequência e AnagramasEm breve

💻 Vamos Praticar

Questões
🔗 Lista Encadeada

Fundamentos

Listas vs Arrays: O Grande Trade-offEm breve
Anatomia do Nó e PonteirosEm breve
Lista SimplesEm breve

Técnicas de Manipulação

Inserção e Remoção EficienteEm breve
O Poder do Nó Sentinela (Dummy)Em breve
Reversão In-place de ListaEm breve

Padrões de Resolução

Ponteiro Lento e Rápido (Slow/Fast)Em breve
Detecção de Ciclo (Floyd)Em breve

Extensões

Lista DuplaEm breve
Lista CircularEm breve

💻 Vamos Praticar

Questões
📚 Pilha & Fila

Fundamentos

LIFO vs FIFO: Conceitos e DiferençasEm breve
Pilha (Stack) com ArrayEm breve
Fila (Queue) com ArrayEm breve

Implementações e Técnicas

Pilha e Fila com Lista EncadeadaEm breve
Fila usando Duas PilhasEm breve
O Poder do DequeEm breve

Aplicações e Padrões

Validação de ParêntesesEm breve
Monotonic Stack (Pilha Monotônica)Em breve
Sistemas de Desfazer (Undo/Redo)Em breve

💻 Vamos Praticar

Questões
#️⃣ Hashing (Map/Set)

Fundamentos

Como funciona uma Hash Table?Em breve
HashMap vs HashSetEm breve
Tratamento de ColisõesEm breve

Técnicas e Padrões

Contagem de FrequênciaEm breve
Hashing PersonalizadoEm breve

💻 Vamos Praticar

Questões
Algoritmos Intermediários
🔍 Busca Binária

Fundamentos

O Conceito de Dividir para ConquistarEm breve
Template Iterativo (Vanilla)Em breve

Técnicas Avançadas

Lower e Upper BoundEm breve
Busca em Espaço de RespostaEm breve

💻 Vamos Praticar

Questões
🪟 Sliding Window / Two Pointers

Técnicas de Ponteiros

Ponteiros Opostos (Início/Fim)Em breve
Ponteiro Lento e RápidoEm breve

Janela Deslizante

Janela de Tamanho FixoEm breve
Janela de Tamanho VariávelEm breve

💻 Vamos Praticar

Questões
🔀 Técnicas de Ordenação

Fundamentos

Bubble, Selection e Insertion SortEm breve
Estabilidade e In-placeEm breve

Algoritmos Eficientes

Merge Sort (Dividir e Conquistar)Em breve
Quick Sort (Particionamento)Em breve

Ordenação Não-Comparativa

Counting Sort e Radix SortEm breve

💻 Vamos Praticar

Questões
➕ Prefix Sum

Fundamentos

Prefixo 1D e Consultas O(1)Em breve
Diferença de ArraysEm breve

Avançado

Prefixo 2D (Matrizes)Em breve

💻 Vamos Praticar

Questões
🌀 Recursão + Backtracking

Padrões de Decisão

Gerando SubconjuntosEm breve
Gerando PermutaçõesEm breve

Problemas Clássicos

N-RainhasEm breve
Sudoku SolverEm breve

💻 Vamos Praticar

Questões
💡 Manipulação de Bits

Operações Básicas

AND, OR, XOR, NOT e ShiftsEm breve
Verificar e Setar BitsEm breve

Técnicas Avançadas

Máscaras de Bits (Bitmasks)Em breve

💻 Vamos Praticar

Questões
Estruturas de Dados Avançadas
🌳 Árvores (Binária, BST)

Fundamentos

Travessias: In, Pre e Post OrderEm breve
Level Order (BFS)Em breve

Árvore Binária de Busca (BST)

Propriedades da BSTEm breve
Inserção e Remoção em BSTEm breve

Técnicas Avançadas

AVL TreeEm breve
Árvore Segmentada (Segment Tree)Em breve
⛰️ Heap / Fila de Prioridade

Fundamentos

Min Heap e Max HeapEm breve
Heapify, Insert e ExtractEm breve

Aplicações

Heap SortEm breve
K-ésimo Maior ElementoEm breve
🕸️ Grafos (BFS, DFS)

Fundamentos

Representação: Matriz vs Lista de AdjacênciaEm breve
Busca em Largura (BFS)Em breve
Busca em Profundidade (DFS)Em breve

Propriedades e Ciclos

Componentes ConexosEm breve
Detecção de CicloEm breve
🔤 Tries (Árvore de Prefixos)

Fundamentos

Inserção e Busca de PalavrasEm breve
Busca por PrefixoEm breve

Aplicações

Trie ComprimidaEm breve
AutocompleteEm breve
🧩 Union-Find (DSU)

Fundamentos

Operações Find e UnionEm breve
Otimização: Path CompressionEm breve

Aplicações

Union by RankEm breve
MST com DSUEm breve
Algoritmos Avançados
🧠 Programação Dinâmica (DP)

Fundamentos

Fibonacci e Mochila 0/1Em breve
LCS e LISEm breve

Avançado

DP em ÁrvoresEm breve
DP com BitmaskEm breve
💰 Algoritmos Gulosos (Greedy)

Fundamentos

Problema do TrocoEm breve
Interval SchedulingEm breve

Avançado

Huffman CodingEm breve
MST (Kruskal/Prim)Em breve
🗺️ Algoritmos em Grafos (Dijkstra, Floyd)

Caminho Mínimo

DijkstraEm breve
Bellman-FordEm breve

Avançado

Floyd-WarshallEm breve
A* SearchEm breve
📊 Ordenação Topológica

Fundamentos

Algoritmo de KahnEm breve
DFS-basedEm breve

Aplicações

Detecção de Ciclo DirigidoEm breve
Resolução de DependênciasEm breve
🛣️ Problemas de Caminho Mínimo

Fundamentos

Grafos com PesoEm breve
Relaxamento de ArestasEm breve

Avançado

Multi-Source BFSEm breve
0-1 BFSEm breve
Prática & Padrões
💻 LeetCode / Codeforces

Roteiro

Primeiros 50 ProblemasEm breve
Easy/MediumEm breve

Avançado

Hard ProblemsEm breve
Contest StrategyEm breve
🎯 Reconhecimento de Padrões

Checklist

Top 10 PadrõesEm breve
Checklist de IdentificaçãoEm breve

Avançado

Padrões HíbridosEm breve
Meta-PatternsEm breve
⏰ Prática Cronometrada

Rotina

Rotina DiáriaEm breve
20 min por ProblemaEm breve

Avançado

Simulação de ContestEm breve
Speed CodingEm breve
🎤 Entrevistas Simuladas

Preparação

Estrutura da EntrevistaEm breve
Como Comunicar RaciocínioEm breve

Avançado

Mock com EntrevistadorEm breve
Feedback LoopEm breve
📝 Estratégia de Revisão

Técnicas

Spaced RepetitionEm breve
FlashcardsEm breve

Avançado

Revisão por PadrãoEm breve
Error LogEm breve
Preparação para Vagas
🏢 Questões por Empresa

Big Techs

Google, Meta, AmazonEm breve
Easy/Medium RoundsEm breve

Avançado

Hard RoundsEm breve
System Design MixEm breve
🏗️ Bases de Design de Sistemas

Fundamentos

Escalabilidade e Load BalancerEm breve
Caching e CDNEm breve

Avançado

Design de APIs RESTEm breve
Casos Reais (Twitter, YouTube)Em breve
🖥️ CS Fundamental (SO, BD, Redes)

Fundamentos

Processos e ThreadsEm breve
SQL e ÍndicesEm breve

Avançado

Protocolos de Rede (TCP/UDP)Em breve
Transações ACIDEm breve
🤝 Perguntas Comportamentais

Técnicas

Método STAREm breve
Perguntas ComunsEm breve

Avançado

Liderança e IniciativaEm breve
Gestão de ConflitosEm breve

Bem-vindo ao Algoritmando 🚀

Seu guia completo de Estruturas de Dados e Algoritmos, do zero ao nível avançado.

⏱️

Complexidade de Tempo & Espaço

3 aulas

📈

Notação Big-O

4 aulas

📊

Análise de Complexidade

3 aulas

🔄

Fundamentos de Recursão

4 aulas

➗

Matemática Básica

5 aulas

🔢

Array & Strings

9 aulas

🔗

Lista Encadeada

11 aulas

📚

Pilha & Fila

10 aulas

#️⃣

Hashing (Map/Set)

6 aulas

🔍

Busca Binária

5 aulas

🪟

Sliding Window / Two Pointers

5 aulas

🔀

Técnicas de Ordenação

6 aulas

➕

Prefix Sum

4 aulas

🌀

Recursão + Backtracking

5 aulas

💡

Manipulação de Bits

4 aulas

🌳

Árvores (Binária, BST)

6 aulas

⛰️

Heap / Fila de Prioridade

4 aulas

🕸️

Grafos (BFS, DFS)

5 aulas

🔤

Tries (Árvore de Prefixos)

4 aulas

🧩

Union-Find (DSU)

4 aulas

🧠

Programação Dinâmica (DP)

4 aulas

💰

Algoritmos Gulosos (Greedy)

4 aulas

🗺️

Algoritmos em Grafos (Dijkstra, Floyd)

4 aulas

📊

Ordenação Topológica

4 aulas

🛣️

Problemas de Caminho Mínimo

4 aulas

💻

LeetCode / Codeforces

4 aulas

🎯

Reconhecimento de Padrões

4 aulas

⏰

Prática Cronometrada

4 aulas

🎤

Entrevistas Simuladas

4 aulas

📝

Estratégia de Revisão

4 aulas

🏢

Questões por Empresa

4 aulas

🏗️

Bases de Design de Sistemas

4 aulas

🖥️

CS Fundamental (SO, BD, Redes)

4 aulas

🤝

Perguntas Comportamentais

4 aulas

🔒 Conteúdo Premium

Desbloqueie algoritmos intermediários, avançados, preparação para entrevistas e muito mais.

© 2026 Algoritmando. Todos os direitos reservados.

Termos & CondiçõesSuporte