Estruturas de Dados e Algoritmos
Passo a passo, com Python.
Estruturas de Dados
Pilha
1
Construa a Base
Crie __init__, push, pop, peek, is_empty
+15 XP · 2 passos
Parenteses Validos
Complete a licao anterior
Lista Encadeada
1
Node, append, to_list
Construa o basico
+20 XP · 2 passos
Inverta uma Lista Encadeada
Complete a licao anterior
Arvore Binaria
1
BST: insert + inorder
Construa uma Arvore Binaria de Busca
+20 XP · 2 passos
Todos os Percursos + Altura
Complete a licao anterior
Valide BST + Busca
Complete a licao anterior
Tabela Hash
1
Construa uma Tabela Hash
_hash, put, get com encadeamento
+20 XP · 2 passos
Two Sum
Complete a licao anterior
Algoritmos
Ordenacao
1
Bubble Sort
O(n²) — compare vizinhos
+20 XP · 2 passos
Merge Sort
Complete a licao anterior
Quick Sort
Complete a licao anterior
BFS e DFS
1
Construa BFS
Largura-primeiro com fila — O(V+E)
+25 XP · 2 passos
Construa DFS
Complete a licao anterior