Брзо сортирање вс. Спајање сортирања

Аутор: Laura McKinney
Датум Стварања: 4 Април 2021
Ажурирати Датум: 9 Може 2024
Anonim
Sortiranje podataka u MS Excel u
Видео: Sortiranje podataka u MS Excel u

Садржај

Садржај: Разлика између брзог сортирања и спајања сортирања

  • Главна разлика
  • Упоредни графикон
  • Брза врста
  • Сортирање спајањем
  • Кључне разлике
  • Закључак
  • Објашњени видео

Главна разлика

Кључна разлика између брзог сортирања и спајања сортирања је у томе што је брзо сортирање алгоритам сортирања који се користи на низовима, док је сортирање сортирање алгоритам сортирања који ради на принципу дељења и освајања.


Разврставање је сређивање елемената у било којем редоследу; сортирање је један од најважнијих концепата у рачунарском програмирању. Два најважнија алгоритма користе се за сврставање: један је брза врста која је брза врста је алгоритам сортирања који се користи на низовима, а други је сортирање сортирања које је алгоритам сортирања који ради на подели подешавања и освајања. Рад оба алгоритма је исти, али они су различити јер им је код различит. Код брзог сортирања, стожерни елемент се користи за разврставање, док у здруживању вртични елемент врши сортирање.

Алгоритам за брзо сортирање је најбољи за брзо сортирање кратких низова; елементи су низови подељени док више не може доћи до поделе. Друго име за брзо сортирање је врста размене партиција. Постоји кључни елемент који је одговоран за позиционирање елемената за сортирање у низу. Кључни елемент познат је као стожер. У алгоритму за брзо сортирање одабире се први елемент матрице и тај одабрани елемент се прави кључем. Два показивача су ниски показивач, а горе показивач који је низак = 2 и горе = н. Ниски показивач је увећан као (> тастер). Са друге стране, горњи показивач се смањује као (


Спајање сортирања је алгоритам сортирања који ради на подели и осваја правило. Низ се дели на два дела и поново се дели док се више дељења не може догодити. Спајање сортирања смањује време сортирања. Три матрице се користе у разврставању спајања, један низ за сортирање једне половине матрице, други низ за спремање друге половине и коначни низ за спремање коначне и сортиране листе. Код сортирања спајања објасниће радну и разлику сортирања и брзог сортирања.

Упоредни графикон

ОсновеБрза врстаСортирање спајањем
ЗначењеБрзо сортирање је алгоритам сортирања који се користи на низовима.

Спајање сортирања је алгоритам сортирања који ради на раздвајању и освајању правила.

 

Сложеност Временска сложеност брзог сортирања је 0 (н ^ 2)Временска сложеност сортирања је 0 (н лог н)
ЕфикасностАлгоритам за напуштање сортирања је мање ефикасан од спајања.Алгоритам сортирања спајања ефикаснији је од брзог сортирања.
Метода сортирања Начин брзог сортирања је интерни.Начин сортирања врсте спајања је вањски.

Брза врста

Алгоритам за брзо сортирање је најбољи за брзо сортирање кратких низова; елементи су низови подељени док више не може доћи до поделе. Друго име за брзо сортирање је врста размене партиција. Постоји кључни елемент који је одговоран за позиционирање елемената за сортирање у низу.


Кључни елемент познат је као стожер. У алгоритму за брзо сортирање одабире се први елемент матрице и тај одабрани елемент се прави кључем. Постоје два показивача који су низак и горњи показивач нижи = 2 и горе = н. Ниски показивач је увећан као (> тастер). Са друге стране, горњи показивач се смањује као (

Сортирање спајањем

Спајање сортирања је алгоритам сортирања који ради на подели и осваја правило. Низ се дели на два дела и поново се дели док се више дељења не може догодити. Спајање сортирања смањује време сортирања.

Три матрице се користе у разврставању спајања, један низ за сортирање једне половине матрице, други низ за спремање друге половине и коначни низ за спремање коначне и сортиране листе. Код сортирања спајања објасниће радну и разлику сортирања и брзог сортирања.

Кључне разлике

  1. Брзо сортирање је алгоритам сортирања који се користи на низовима док је Мерге сортирање алгоритам сортирања који ради на подијели и освајању
  2. Временска сложеност брзог сортирања је 0 (н ^ 2) док је временска сложеност сортирања 0 (н лог н).
  3. Алгоритам кварења сортирања је мање ефикасан од сортирања спајања, док је алгоритам спајања сортирања ефикаснији од брзог сортирања.
  4. Метода сортирања брзог сортирања је интерна, док је метода сортирања сортирања вањска.

Закључак

У овом чланку изнад видимо јасну разлику између брзог сортирања и спајања.

Објашњени видео