Kazalo:

Kje se uporabljajo algoritmi za razvrščanje?
Kje se uporabljajo algoritmi za razvrščanje?

Video: Kje se uporabljajo algoritmi za razvrščanje?

Video: Kje se uporabljajo algoritmi za razvrščanje?
Video: Branje algoritmov za rubikovo kocko! (vodič) 2024, November
Anonim

Kratek pregled aplikacij za razvrščanje

  • Komercialno računalništvo.
  • Poiščite informacije.
  • Raziskave operacij.
  • Simulacija na podlagi dogodkov.
  • Numerični izračuni.
  • Kombinatorno iskanje.
  • Prim's algoritem in Dijkstra algoritem so klasični algoritmov ki obdelujejo grafe.

Kateri algoritem razvrščanja se v zvezi s tem uporablja kdaj?

Izbira algoritma za razvrščanje

algoritem Najboljši primer Stabilno?
Razvrščanje vstavljanja O (n) O (n) O (n) da
Razvrščanje z mehurčki O (n) O (n) O (n) da
Hitro razvrščanje O (n log ? n) O (n log n) O (nlogn) ponavadi ne*
Heapsort O (n log ? n) O (n log n) O (nlogn) št

Poleg zgoraj navedenega, zakaj uporabljamo algoritme za razvrščanje? Učinkovito razvrščanje je pomembno za optimizacijo učinkovitosti drugih algoritmov (na primer iskanje in spajanje algoritmov ), ki zahtevajo, da so vhodni podatki v razvrščenih seznamih. Razvrščanje je pogosto uporaben tudi za kanonikalizacijo podatkov in za izdelavo človeku berljivega rezultata.

V zvezi s tem, kateri je najboljši algoritem za razvrščanje?

Hitro razvrščanje

Kateri algoritem razvrščanja uporablja Excel?

Excelovo SORT uporablja "stabilna" algoritem razvrščanja . To pomeni, da če je treba razvrstiti več enakih elementov Excelova SORT bo ohranil prvotni vrstni red razvrščenih elementov.

Priporočena: