qualcuno mi sa spiegare questa frase??
Inviato: ven 26 giu 2009, 15:30
Linus Torvalds sorts in O(1).
vorrei tradurla ma non riesco a capire cosa significhi...
vorrei tradurla ma non riesco a capire cosa significhi...
Concordo, la mia ricerca in inglese da lo stesso risultato.
potrebbe andare??Linus Torvalds ordina in O(1)
Ma cos'è una cosa tipo quelle frasi per Chuck Norris?danix ha scritto:Linus Torvalds sorts in O(1).
vorrei tradurla ma non riesco a capire cosa significhi...
Esatto, gli addetti ai lavori capiscono tranquillamente (e ci sono arrivato anche iod4z_c0nf ha scritto: Linus Torvalds ordina in O(1), può essere un po' equivoco, perchè in italiano "ordina" vale sia per "fare un ordine" che per "fare ordine", però visto che si parla di Informatica, potresti tradurlo tranquillamente così.
In realtà il lower bound di n*log(n) è solo per gli algoritmi che ordinano facendo confronti, ci sono invece algoritmi che, operando su di un dominio finito e noto a priori, ordinano in O(n), come ad esempio il counting sort.Blizzard ha scritto:Negli algoritmi per fare l'ordinamento di n elementi è stato calcolato un lower bound di sostituisci la lettera greca => OmegaGrande( n log(n) ).
Si lo so, ci sono counting sort ed altri (anche radix e bucket se non erro hanno performance migliori del lower bound), ma non sono algoritmi generici ed operano in particolari condizioni, come avevi anticipato. Per gli algoritmi di sort generici su confronti (che dovrebbero essere sempre applicabili) il lower bound resta sempre {Omega Grande}(n log n) e penso si riferisse a questi ultimi la battuta.m0rdr3d ha scritto:Traducibile anche con "Linus Torvalds ordina in tempo costante"
In realtà il lower bound di n*log(n) è solo per gli algoritmi che ordinano facendo confronti, ci sono invece algoritmi che, operando su di un dominio finito e noto a priori, ordinano in O(n), come ad esempio il counting sort.Blizzard ha scritto:Negli algoritmi per fare l'ordinamento di n elementi è stato calcolato un lower bound di sostituisci la lettera greca => OmegaGrande( n log(n) ).
Scusate la precisazione, ma già che se ne parlava...
Sì, beh, anche con algoritmi che girano su O(n) la battuta "funziona" lo stessoBlizzard ha scritto:Per gli algoritmi di sort generici su confronti (che dovrebbero essere sempre applicabili) il lower bound resta sempre {Omega Grande}(n log n) e penso si riferisse a questi ultimi la battuta.