Ciao, devo svolgere un pel pò di programmi con "array dinamici", dove possa aggiungere e rimuovere elementi a piacere, effettuare ricerche etc...
Vorrei conoscere tutti i tipi di queste strutture che esistono...
Per ora conosco solo le liste e ho sempre usato queste, sono buone a risparmiare memoria, ma in quanto a prestazioni fanno un pò schifo... Ma so che esistono diversi tipi di alberi (binari, bilanciati, redblack etc), hash table e forse altra roba...
Potreste darmi qualche link di riferimento?
Poi, se non richiede troppo lavoro, potreste elencarmi le strutture di questo tipo con una minimalistica descrizione sul funzionamento e i pregi e difetti (giusto per vedere a occhio e croce quali sono più adatte)
Molte grazie!
![]()