[Algoritmi, complessità counting sort]
Inviato: 08/12/2019, 13:38
Il Forum di Matematicamente.it, comunità di studenti, insegnanti e appassionati di matematica
https://www.matematicamente.it:443/forum/
https://www.matematicamente.it:443/forum/viewtopic.php?f=15&t=204495
zio_mangrovia ha scritto:$O(max(n,k))$ che a mio avviso non è la stessa cosa di $O(n+k)$
zio_mangrovia ha scritto:
Grazie 1000.
Ma il terzo for preso da solo ha complessità $O(k)$ ? E' corretto?
vict85 ha scritto:No. Devi ragionare sul while.
La somma dei valori dell'array C è uguale a \(n\)
quindi quel while è vero per \(n\) volte ed è falso per \(k\) volte (ad un certo punto diventa falso ed esce dal ciclo).