Реализация рекурсивной быстрой сортировки - Статья

бесплатно 0
4.5 79
Сортировка, основанная на сравнениях, широко используемая на практике из-за быстрой работы в большинстве случаев (Quick Sort). Принцип работы сортировки, выбор опорного элемента алгоритма и этап разделения массива на части. Код рекурсивной сортировки.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
QUICKSORTБыстрая сортировка(Quick Sort, QSORT) - сортировка, основанная на сравнениях, широко используется на практике изза быстрой работы в большинстве случаев. QSORT традиционно реализуется как функция, которой на вход подается массив a и значения l и r. С помощью индексов i и j массив а делится на три части: a) [l,i)содержит все элементы, меньше х б) [j,i)содержит все элементы, равные х в) [i,r]содержит все элементы, больше х Элементы средней части уже заняли свое относительное положение и для полной сортировки массива достаточно отдельно отсортировать левую и правую части, если в них более одного элемента В зависимости от выбора опорного элемента, изменяется те входные последовательности, на которых алгоритм работает за , поэтому используют различные подходы к выбору опорного элемента, основная цель которых - увеличить вероятность того, что левая и правая части будут разделены примерно поровну: 1.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?