Neste curso, você aprenderá como compreender e implementar rapidamente uma variedade de algoritmos através de inúmeros desafios de codificação interativos.
🎯 Tarefas
Neste curso, você aprenderá:
- Como implementar algoritmos como permutação (permutation), soma de dois números (two sum), compressão (compression), mapa hash (hash map), diferença de strings (string difference), Fizz Buzz, inversão de string (reverse string), caracteres únicos (unique characters), rotação (rotation), fila de prioridade (priority queue), lista ligada (linked list), partição (partition), deleção (deletion), detecção de loop (loop detection), ordenação (sorting), pilhas (stacks), filas (queues), busca em largura (breadth-first search), caminho mais curto (shortest path), busca em profundidade (depth-first search) e balanceamento de árvores (tree balancing).
🏆 Conquistas
Após concluir este curso, você será capaz de:
- Resolver efetivamente uma ampla gama de problemas algorítmicos usando várias estruturas de dados e técnicas.
- Desenvolver uma compreensão mais profunda dos algoritmos fundamentais e suas aplicações práticas.
- Aprimorar suas habilidades de resolução de problemas e se tornar mais proficiente em codificação e implementação de algoritmos.



