Complessità di inserimento e cancellazione per un elenco e un array collegati
-
04-11-2019 - |
Domanda
Ho la seguente tabella che confronta diverse complessità operative per un elenco e un array collegati:
Linked List | Array | Dynamic Array
Deletion at ending O(n) | O(1) | O(n)
Insertion in middle O(n) | O(n) | O(n)
Deletion in middle O(n) | O(n) | O(n)
Qualcuno può spiegare perché:
- La cancellazione per l'array dinamico è
O(n)
? - L'inserimento ed eliminazione nel mezzo per tutte le strutture di dati è
O(n)
?
Grazie
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange