Wat is een botsing en hoe wordt deze opgelost in unordered_map? Welke methoden voor het oplossen van botsingen ken je?
C/C++
Wat gebeurt er met de iterators van unordered_map na het herindelen van de hash-tabel (rehashing)?
Noem de algoritmische complexiteit van de bewerkingen invoegen, zoeken en verwijderen voor unordered_map.
Wat is een hash-functie, en hoe onderscheidt een goede zich van een slechte?
Wat is het fundamentele verschil met een vector qua invaliditeit van iterators?
Hoe werkt unique_ptr onder de motorkap?
Vertel me hoe forward_list onder de motorkap werkt.
Hoe werkt een shared_ptr onder de motorkap? Vertel me over het control block.
Hoe gebruik je je datastructuren als sleutels in een kaart?
Hoe werkt weak_ptr onder de motorkap?
Vertel me hoe een kaart onder de motorkap werkt.
Wat is de algoritmische complexiteit van de bewerkingen invoegen, zoeken en verwijderen voor forward_list?
Wat gebeurt er met de teller bij het kopiëren van een shared_ptr?
Waarvoor is weak_ptr bedoeld?
Hoe werkt een unordered_map onder de motorkap?
Vertel kort over de architectuur van het Linux-besturingssysteem.
Waarvoor is shared_ptr nodig?
Wat is het verschil tussen make_shared en de constructor shared_ptr?
Hoe verschilt Linux qua architectuur van Windows?
Er is een vector van 100 elementen. Hoe werkt de mechaniek van het toevoegen van de 101e element, wat gebeurt er bij het verwijderen van dit element?