Spiega il concetto di cuckoo hashing.
La tecnica di hashing Cuckoo è utilizzata per memorizzare coppie chiave-valore in una tabella. Si basa sull'idea che due elementi possano occupare lo stesso posto in una tabella quando questa è piena. Nel cuckoo hashing, quando un elemento non può essere posizionato in un posto, viene spostato in un altro posto già occupato da un altro elemento. Questo processo è noto come "kicking out" e viene ripetuto fino a quando non viene trovato uno slot vuoto.