›O que é uma estrutura de dados e o que é um tipo de dados abstrato (ADT)?Júnior#Estruturas de Dados#ComplexidadeDetalhes →
›O que é um array e quais são as complexidades de suas operações?Júnior#Estruturas de Dados#ComplexidadeDetalhes →
›O que é uma tabela de espalhamento e como ela consegue busca O(1)?Júnior#Hashing#Estruturas de DadosDetalhes →
›O que é um dicionário/mapa e como ele difere de um conjunto?Júnior#Estruturas de Dados#HashingDetalhes →
›Quais são os trade-offs entre um array e uma lista vinculada?Júnior#Estruturas de Dados#ComplexidadeDetalhes →
›O que é um tipo de dado abstrato (ADT) e por que separá-lo de sua implementação?Júnior#Estruturas de DadosDetalhes →
›O que é uma árvore binária e quais são as ordens de travessia comuns?Pleno#Árvores#Estruturas de DadosDetalhes →
›O que é uma árvore de busca binária (BST) e quais são as complexidades de suas operações?Pleno#Árvores#ComplexidadeDetalhes →
›O que é um heap e como ele implementa uma fila de prioridade?Pleno#Árvores#Estruturas de DadosDetalhes →
›Como as tabelas hash tratam colisões, fator de carga e redimensionamento?Pleno#Hashing#ComplexidadeDetalhes →
›Como você representa um grafo: lista de adjacência vs matriz de adjacência?Pleno#Grafos#ComplexidadeDetalhes →
›Qual é a diferença entre uma lista duplamente vinculada e uma lista simplesmente vinculada?Pleno#Estruturas de DadosDetalhes →
›O que são BSTs balanceadas (AVL e árvores vermelho-preta) e por que isso importa?Pleno#Árvores#ComplexidadeDetalhes →
›O que é um circular buffer (ring buffer) e quando você usaria um?Pleno#Estruturas de DadosDetalhes →
›Quando você deve usar uma pilha versus uma fila? Dê exemplos reais.Pleno#Estruturas de DadosDetalhes →
›Como você escolhe a estrutura de dados certa para um problema?Pleno#Estruturas de Dados#ComplexidadeDetalhes →
›O que é análise amortizada, usando redimensionamento de array dinâmico como exemplo?Pleno#Complexidade#Estruturas de DadosDetalhes →
›O que são B-trees e B+ trees e por que os bancos de dados os usam?Sênior#Árvores#ComplexidadeDetalhes →
›O que são grafos ponderados e direcionados e quais problemas eles modelam?Sênior#Grafos#ComplexidadeDetalhes →
›O que é uma estrutura disjoint-set (union-find) com compressão de caminho e união por rank?Sênior#Grafos#ComplexidadeDetalhes →
›O que é uma skip list e como ela obtém busca O(log n)?Sênior#Estruturas de Dados#ComplexidadeDetalhes →
›Como árvores de segmentos e árvores de Fenwick (BIT) suportam consultas rápidas de intervalo?Sênior#Árvores#ComplexidadeDetalhes →
›Como você projeta uma estrutura de dados com requisitos específicos de O(1)/O(log n)?Sênior#Estruturas de Dados#ComplexidadeDetalhes →