Sobes.tech

C/C++

Cos'è una collisione e come viene risolta in unordered_map? Quali metodi di risoluzione delle collisioni conosci?

Middle
262

Cosa succede agli iteratori di unordered_map dopo la ricostruzione della tabella hash (rehashing)?

Middle
207

Indica la complessità algoritmica delle operazioni di inserimento, ricerca e rimozione per unordered_map.

Middle
193

Cos'è una funzione hash e in cosa si differenzia una buona da una cattiva?

Middle
177

Come funziona unique_ptr sotto il cofano?

Middle
173

Qual è la differenza fondamentale rispetto a un vettore per quanto riguarda l'invalidità degli iteratori?

Middle
170

Spiegami come funziona la forward_list sotto il cofano.

Middle
166

Come funziona weak_ptr sotto il cofano?

Middle
165

Come funziona un shared_ptr sotto il cofano? Raccontami del blocco di controllo.

Middle
163

Come usare le tue strutture dati come chiavi in una mappa?

Middle
161

Indica la complessità algoritmica delle operazioni di inserimento, ricerca e eliminazione per forward_list.

Middle
159

Spiegami come funziona una mappa sotto il cofano.

Middle
158

Parla brevemente dell'architettura del sistema operativo Linux.

Middle
158

Cosa succede con il contatore quando si copia uno shared_ptr?

Middle
158

Come funziona un unordered_map sotto il cofano?

Middle
158

Cos'è un bucket (secchio)?

Middle
158

C'è un vettore di 100 elementi. Come funziona la meccanica di aggiunta del 101° elemento e cosa succede rimuovendo questo elemento?

Middle
156

A cosa serve weak_ptr?

Middle
155

In cosa si differenzia Linux da Windows per architettura?

Middle
154

Qual è la differenza tra make_shared e il costruttore shared_ptr?

Middle
153
/2