I costi computazionali non sono questi? Perche' O(log n)?
codice:
| ArrayList | tuaStruttura |
| | |
Inserimento | O(1) | O(m) |
in coda | | |
| | |
Inserimento | | |
accesso | O(n) | O(m) | Solitamente
non seq | | |
| | |
Inserimento | | |
in coda | O(n) | O(m) |
caso limite | | |
| | |
Rimozione | O(n) | O(m) |
per indice | | |
| | |
Rimozione | O(2n) | O(m*l) |
per eleme | | |
| | |
Letture con | | |
accesso | O(1) | O(m) |
non seq | | |
| | |
Lettura | | |
accesso | O(n) | O(m*l) |
seq di tutto| | |
**********
n=numero Elementi
l=dimensioni array
m=numero array
tenendo conto che
n<=m*l
In realta' dipende molto dall'uso che fai della tua struttura, secondome.