le mie informazioni di contatto
Posta[email protected]
2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Sommario
Ordinamento della selezione O(n2)
Unisci ordinamento O(n log n) stabile
Ordinamento di inserzione O(n2)
Ordinamento dell'heap O(n log n)
Ordinamento della libreria O(n log n)
Ordinamento rapido O(n log n) [divide et impera] instabile
Cos'è un algoritmo di ordinamento stabile: l'ordine dei dati rimane invariato
Ordinamento per selezione O(n2) Ordinamento per unione O(n log n) Ordinamento per inserzione O(n2) Ordinamento heap O(n log n) Ordinamento collinare O(n log2 n) Ordinamento libreria O(n log n) Ordinamento bolla O (n2) Ordinamento radicale O(n · k) Ordinamento rapido O(n log n) Ordinamento per bucket O(nk) Ordinamento per conteggio O(nk) Ordinamento a casella O(n D):
► Trovare innanzitutto il valore minimo e scambiarlo con l'elemento in prima posizione
► Ripetere la procedura sopra descritta per i restanti dati fino al completamento dell'ordinamento
Unisci: se sono presenti due array ordinati separatamente, è possibile utilizzare i doppi puntatori per unirli in un array completamente ordinato.
Può essere scritto in modo ricorsivo
Puoi anche iniziare da 0
Unisci 1-1