Sobes.tech

C/C++

O que é uma colisão e como ela é resolvida no unordered_map? Quais métodos de resolução de colisões você conhece?

Middle
255

O que acontece com os iteradores de unordered_map após a reconstrução da tabela hash (rehashing)?

Middle
199

Nome a complexidade algorítmica das operações de inserção, busca e remoção para unordered_map.

Middle
190

O que é uma função hash, e em que ela difere de uma ruim?

Middle
173

Qual é a principal diferença em relação a um vetor no que diz respeito à invalidez dos iteradores?

Middle
170

Como funciona o unique_ptr por baixo do capô?

Middle
167

Conta-me como funciona a forward_list por baixo do capô.

Middle
163

Como funciona um shared_ptr por baixo dos panos? Fale-me sobre o bloco de controlo.

Middle
162

Como funciona o weak_ptr por baixo do capô?

Middle
161

Como usar as suas estruturas de dados como chaves em um mapa?

Middle
161

Qual é a complexidade algorítmica das operações de inserção, busca e remoção para forward_list?

Middle
156

O que acontece com o contador ao copiar um shared_ptr?

Middle
156

Conta-me como funciona um mapa por baixo do capô.

Middle
156

Fale brevemente sobre a arquitetura do sistema operativo Linux.

Middle
155

Para que serve o weak_ptr?

Middle
154

Como funciona um unordered_map por baixo do capô?

Middle
154

Existe um vetor de 100 elementos. Como funciona a mecânica de adicionar o 101º elemento, o que acontece ao remover esse elemento?

Middle
153

Em que se diferencia o Linux do Windows em termos de arquitetura?

Middle
152

O que é um bucket (balde)?

Middle
152

Para que serve o shared_ptr?

Middle
152
/2