Domande taggate «sorting»

Per domande sugli algoritmi di ordinamento e sulla loro velocità e complessità.





14
Qual è l'algoritmo di ordinamento più oscuro che conosci? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

3
Come archiviare le informazioni ordinate in un database relazionale
Sto cercando di capire come archiviare correttamente le informazioni ordinate in un database relazionale. Un esempio: Di 'che ho una playlist, composta da canzoni. All'interno del mio database relazionale, ho una tabella Playlistscontenente alcuni metadati (nome, creatore, ecc.). Ho anche una tabella chiamata Songs, contenente un playlist_id, nonché informazioni specifiche …


3
Java e .NET: perché per impostazione predefinita vengono utilizzati algoritmi di ordinamento diversi?
Mi chiedo solo perché Javae .NET Frameworkusi diversi algoritmi di ordinamento per impostazione predefinita. In Java Array.Sort() utilizza l' algoritmo Merge Sort per impostazione predefinita e come dice Wikipedia.com : In Java, i metodi Arrays.sort () utilizzano l'ordinamento di tipo merge o un quicksort sintonizzato in base ai tipi di …



2
Perché java non usa un ordinamento radix sui primitivi?
java.util.Arrays.sort(/* int[], char[], short[], byte[], boolean[] */) è implementato come un 'quicksort sintonizzato' piuttosto che un ordinamento radix. Ho fatto un confronto di velocità qualche tempo fa e con qualcosa come n> 10000, l'ordinamento radix era sempre più veloce. perché?
12 java  sorting 

7
Algoritmi di ordinamento che funzionano su grandi quantità di dati
Sto cercando algoritmi di ordinamento che possano funzionare su una grande quantità di dati, cioè che possano funzionare anche quando l'intero set di dati non può essere conservato nella memoria principale contemporaneamente. L'unico candidato che ho trovato finora è unire l'ordinamento: è possibile implementare l'algoritmo in modo tale da scansionare …

2
L'interfaccia IComparable è obsoleta / "dannosa"?
IComparable funziona solo in un modo Diciamo che hai una Employeelezione. In una vista, vuoi mostrare tutto Employeesordinato per nome - in un'altra, per indirizzo. Come lo farai? Non con IComparable, almeno non in alcun modo idiomatico. IComparable ha la logica nel posto sbagliato L'interfaccia viene utilizzata chiamando .Sort(). In …
11 c#  sorting  comparison 

2
Cosa rende un brutto caso l'ordinamento rapido?
Sto imparando a conoscere Quicksort e voglio illustrare diversi array su cui Quicksort avrebbe difficoltà. Il quicksort che ho in mente non ha un shuffle casuale iniziale, fa 2 partizioni e non calcola la mediana. Finora ho pensato a tre esempi: [1,2,3,4,5,6,7,8,9,10] - when the array is sorted [10,9,8,7,6,5,4,3,2,1] - …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.