Algoritmos e Estruturas de Dados

From Zero to Hero - Roadmap organizado para uma aprendizagem fluida

Fundamentos

Arrays (Arrays e Listas)

Estruturas de dados sequenciais fundamentais para armazenar coleções ordenadas de elementos com acesso por índice.

Técnicas em Estruturas de Dados

Estruturas de Dados Fundamentais

Árvores e Estruturas Hierárquicas

Binary Trees (Árvores Binárias)

Estrutura hierárquica onde cada nó tem no máximo dois filhos, base para muitas estruturas de dados avançadas.

Algoritmos de Ordenação Intermediários

Grafos

SSSP (Single-Source Shortest Path)

Finding Paths

Topological Sort

MST (Minimum Spanning Tree)

Algoritmos e Estruturas de Dados Avançadas

Bit Manipulation

Binary Numbers (Números Binários)

O sistema binário é a linguagem por trás de tudo o que os computadores fazem. Fundamentos do sistema binário e conversão de decimal para binário e de binário para decimal.

Negative Binary Numbers (Números Binários Negativos)

Representação de números negativos em binário: sign-magnitude, One's Complement e Two's Complement, e como o Two's Complement resolve o problema do zero duplicado.