Съдържание:

Къде се използват алгоритмите за сортиране?
Къде се използват алгоритмите за сортиране?

Видео: Къде се използват алгоритмите за сортиране?

Видео: Къде се използват алгоритмите за сортиране?
Видео: Алгоритми за сортиране 2024, Ноември
Anonim

Кратък преглед на приложенията за сортиране

  • Търговски изчисления.
  • Търсене на информация.
  • Оперативно изследване.
  • Симулация, управлявана от събития.
  • Числени изчисления.
  • Комбинаторно търсене.
  • Прим алгоритъм и на Дийкстра алгоритъм са класически алгоритми които обработват графики.

В тази връзка кой алгоритъм за сортиране се използва кога?

Избор на алгоритъм за сортиране

Алгоритъм Най-добрият случай Стабилен?
Сортиране при вмъкване O (n) O (n) O (n) да
Сортиране с балончета O (n) O (n) O (n) да
Бързо сортиране O (n log ? n) O (n log n) O (nlogn) Обикновено не*
Heapsort O (n log ? n) O (n log n) O (nlogn) Не

Освен по-горе, защо използваме алгоритми за сортиране? Ефективна сортиране е важно за оптимизиране на ефективността на др алгоритми (като търсене и сливане алгоритми ), които изискват входните данни да бъдат в сортирани списъци. Сортиране също често е полезен за канонизиране на данни и за производство на четим от човека изход.

Относно това, кой е най-добрият алгоритъм за сортиране?

Бързо сортиране

Какъв алгоритъм за сортиране използва Excel?

Използва се SORT на Excel "стабилна" алгоритъм за сортиране . Това означава, че ако има няколко идентични елементи, които трябва да бъдат сортирани, тогава СОРТИРАНЕ на Excel ще запази оригиналния ред на сортираните елементи.

Препоръчано: