Algoritam spajanja — разлика између измена

Садржај обрисан Садржај додат
м Разне исправке
Autobot (разговор | доприноси)
м Бот: исправљена преусмерења
Ред 9:
 
== Analiza ==
Za rad ovih algoritama obično je potrebno vreme proporcionalno sumi dužina nizova. Oni algoritmi koji istovremeno rade sa velikim brojem nizova množe sumu dužina nizova sa vremenom da bi pronašli pokazivač na najmanji element, što se može postići pomoću reda sa prioritetom koji je baziran na hipu za [[BigВелико O notationО|O]](log ''n'') vremena, za O(''m'' log ''n'') vremena, gde je ''n'' broj nizova koji se spajaju a ''m'' je suma dužina nizova. Kada se spajaju dva niza dužine ''m'', donja granica poređenja u najgorem slučaju je 2''m'' − 1.
 
Klasično spajanje (koje se koristi u sortiranju spajanjem) kao izlaz vraća najmanji element; ako na ulazu ima sortirane nizove, kao izlaz vraća sortirani niz koji sadrži sortirane elemente bilo kog niza sa ulaza, i to čini u vremenu proporcionalnom sumi dužina nizova sa ulaza.