Recursão: Quando uma Função Chama a Si Mesma
[392] Recursão: Quando uma Função Chama a Si Mesma

O fatorial recursivo é bonito; o Fibonacci recursivo é uma armadilha, porque… [+]

Manipulação de Bits e Máscaras
[393] Manipulação de Bits e Máscaras

Trocar & por && é o erro sutil que ronda esta aula: um pesa condições, o outro… [+]

Campos de Bits e Estruturas Compactas
[395] Campos de Bits e Estruturas Compactas

Declarar dia : 4 e gravar 20 trunca o valor sem aviso nenhum — dimensionar… [+]

Listas Encadeadas: A Estrutura que Só Existe com Ponteiros
[399] Listas Encadeadas: A Estrutura que Só Existe com Ponteiros

Liberar um nó e só então ler o seu proximo é use-after-free: guarda-se o… [+]

Listas Duplamente Encadeadas e Circulares
[402] Listas Duplamente Encadeadas e Circulares

Numa lista dupla, toda ligação tem dois lados: fez A->proximo = B, tem de… [+]

Pilhas e Filas na Prática
[403] Pilhas e Filas na Prática

Pilha e fila guardam os dados quase do mesmo jeito; o que as separa é a regra… [+]

Árvores Binárias de Busca
[404] Árvores Binárias de Busca

Inserir 1, 2, 3, 4, 5 numa árvore de busca produz uma lista encadeada… [+]

Tabelas Hash: Busca em Tempo Constante
[406] Tabelas Hash: Busca em Tempo Constante

Em vez de procurar onde o dado está, calcula-se onde ele deveria estar — e é… [+]