Сортирање поређењем — разлика између измена

Садржај обрисан Садржај додат
Нема описа измене
Autobot (разговор | доприноси)
м Разне исправке; козметичке измене
Ред 166:
Број поређења који овај алгоритам захтева повећање у пропорцији са <math>n\log(n)</math>, где <math>n</math> је број елемената за сортирање. Ова граница је [[Asimptotska složenost (računarstvo)|асимптотички мала]].
 
Дата је листа различитих бројеа (можемо претпоставити, пошто нас занима анализа најгорег могућег случаја), постоји ''n'' [[Факторијел|факторијел]] пермутација, и тачно једана од тих представља сортирану листу.
Алгоритам за сортирање мора добити довољно информација из поређења да идентификује тачну пермутацију. Ако се алгоритам увек завршава после ''f''(''n'') корака, не може да разликује више од 2<sup>''f''(''n'')</sup> случајева зато што су кључеви различити и свако поређење има само два могућа случаја. Зато,
:<math>2^{f(n)}\geq n!</math>, или еквивалентно <math>f(n)\geq\log_2(n!).</math>
Ред 194:
 
== Референце ==
 
* {{cite book|author=[[Donald Knuth]]|title=[[The Art of Computer Programming]]|location=Volume 3|publisher=''Sorting and Searching'', Second Edition. Addison-Wesley|year=1997|id=ISBN 0-201-89685-0 |pages=}} Section 5.3.1: Minimum-Comparison Sorting. pp. 180–197.