Sadržaj:

Gdje se koriste algoritmi za sortiranje?
Gdje se koriste algoritmi za sortiranje?

Video: Gdje se koriste algoritmi za sortiranje?

Video: Gdje se koriste algoritmi za sortiranje?
Video: Кевин Славин: Как алгоритмы формируют наш мир 2024, Novembar
Anonim

Kratak pregled aplikacija za sortiranje

  • Komercijalno računarstvo.
  • Potražite informacije.
  • Operativno istraživanje.
  • Simulacija vođena događajima.
  • Numerički proračuni.
  • Kombinatorno pretraživanje.
  • Prim's algoritam i Dijkstra algoritam su klasični algoritmi koji obrađuju grafove.

U tom smislu, koji se algoritam sortiranja koristi kada?

Odabir algoritma za sortiranje

Algoritam Najbolji slučaj Stabilan?
Insertion Sort O (n) O (n) O (n) Da
Bubble Sort O (n) O (n) O (n) Da
Quicksort O (n log ? n) O (n log n) O (nlogn) Obično ne*
Heapsort O (n log ? n) O (n log n) O (nlogn) br

Osim gore navedenog, zašto koristimo algoritme za sortiranje? Efikasno sortiranje je važno za optimizaciju efikasnosti drugih algoritmi (kao što je pretraživanje i spajanje algoritmi ) za koje je potrebno da ulazni podaci budu u sortiranim listama. Sortiranje je takođe često koristan za kanonizaciju podataka i za proizvodnju čitljivog izlaza.

Što se toga tiče, koji je najbolji algoritam za sortiranje?

Quicksort

Koji algoritam za sortiranje koristi Excel?

Excel-ov SORT koristi "stabilna" algoritam sortiranja . To znači da ako postoji više identičnih stavki koje treba sortirati Excelovo SORT će sačuvati originalni poredak sortiranih stavki.

Preporučuje se: