Sisällysluettelo:

Missä lajittelualgoritmeja käytetään?
Missä lajittelualgoritmeja käytetään?

Video: Missä lajittelualgoritmeja käytetään?

Video: Missä lajittelualgoritmeja käytetään?
Video: Kerrokset käyttöön lajittelussa 2024, Marraskuu
Anonim

Lyhyt katsaus sovellusten lajitteluun

  • Kaupallinen tietojenkäsittely.
  • Etsi tietoa.
  • Toimintatutkimus.
  • Tapahtumalähtöinen simulaatio.
  • Numeeriset laskelmat.
  • Kombinatorinen haku.
  • Prim's algoritmi ja Dijkstran algoritmi ovat klassisia algoritmeja joka käsittelee kaavioita.

Mitä lajittelualgoritmia käytetään tässä suhteessa?

Lajittelualgoritmin valinta

Algoritmi Paras tapaus Vakaa?
Lisäys Lajittele O (n) O (n) O (n) Joo
Kuplalajittelu O (n) O (n) O (n) Joo
Quicksort O (n log ? n) O (n log n) O (nlogn) Yleensä ei*
Heapsort O (n log ? n) O (n log n) O (nlogn) Ei

Yllä olevan lisäksi, miksi käytämme lajittelualgoritmeja? Tehokas lajittelu on tärkeää muiden tehokkuuden optimoimiseksi algoritmeja (kuten haku ja yhdistäminen algoritmeja ), jotka edellyttävät syötetietojen olevan lajiteltuina luetteloina. Lajittelu on myös usein hyödyllinen tietojen kanonisoinnissa ja ihmisen luettavissa olevan tulosteen tuottamisessa.

Mikä on tähän liittyen paras algoritmi lajitteluun?

Quicksort

Mitä lajittelualgoritmia Excel käyttää?

Excelin SORT käyttää "talli" lajittelualgoritmi . Tämä tarkoittaa, että jos lajitellaan useita identtisiä kohteita Excelin LAJITTELU säilyttää lajiteltujen tuotteiden alkuperäisen järjestyksen.

Suositeltava: