Selection Sort em Zig — Implementação e Explicação
Selection Sort em Zig — Implementação e Explicação O Selection Sort (ordenação por seleção) é um algoritmo de ordenação simples que funciona dividindo o array …
Bem-vindo à coleção completa de algoritmos implementados na linguagem Zig. Cada página contém explicações detalhadas em português brasileiro, código funcional, análise de complexidade e exemplos práticos.
Algoritmos fundamentais para organizar dados em uma sequência específica.
Técnicas para encontrar elementos em coleções de dados.
Algoritmos para percorrer e analisar estruturas de grafos.
Técnicas de otimização dividindo problemas em subproblemas sobrepostos.
Algoritmos especializados em processamento de texto.
Algoritmos fundamentais de matemática computacional.
Técnicas e paradigmas algorítmicos importantes.
Selection Sort em Zig — Implementação e Explicação O Selection Sort (ordenação por seleção) é um algoritmo de ordenação simples que funciona dividindo o array …
Sliding Window (Janela Deslizante) em Zig — Implementação e Explicação A técnica Sliding Window mantém uma “janela” que desliza sobre os dados, …
String Hashing em Zig — Implementação e Explicação String Hashing permite comparar strings em O(1) após um pré-processamento O(n). A ideia é converter strings …
Trie (Árvore de Prefixos) — Algoritmo em Zig — Implementação e Explicação A Trie (pronuncia-se “try”) é uma árvore de prefixos usada para armazenar …
Two Pointers (Dois Ponteiros) em Zig — Implementação e Explicação A técnica Two Pointers (dois ponteiros) usa dois índices que percorrem um array de forma …