Алгоритм - сортировка - Большая Энциклопедия Нефти и Газа, статья, страница 3
Дипломатия - это искусство говорить "хоро-о-ошая собачка", пока не найдешь камень поувесистей. Законы Мерфи (еще...)

Алгоритм - сортировка

Cтраница 3


Пример - алгоритм сортировки методом индексов ( [3]), трудоемкость которого определяется количеством исходных чисел и значением максимального из них.  [31]

Приведенные ранее алгоритмы сортировки массивов можно применять не только для сортировки по возрастанию, но и по убыванию. Отличие состоит в том, что для первого способа производится поиск и помещение на последнее место в группе не максимального, а минимального элемента. Для второго же способа отличие заключается в том, что при сравнении двух соседних элементов обмен их значениями производится в том случае, если в сравниваемой паре первый элемент меньше второго.  [32]

Поскольку сам алгоритм рекурсивной сортировки работает так, что объединяемые части массива А находятся рядом друг с другом, то алгоритм слияния вначале копирует отсортированные части в промежуточные массивы, а затем формирует объединенный массив непосредственно в массиве А по указанным индексам. Для удобства анализа в записи алгоритма справа указано количество элементарных операций в данной строке.  [33]

Известно много алгоритмов сортировки.  [34]

35 Площадь - jj ( уг. [35]

Одним из алгоритмов сортировки может быть следующий.  [36]

И основе алгоритмов лораарядной сортировки лежит абстрактная ол рзиия HI-шкечь из ключа 1 - ю инфру, К CIIPCTIK, CT сушсстиуют ршэкоурошнныс операции, благодаря которым мпзчсид рс лн окать гики с диистнин нроитп н л фсктинно. Этот факт очень важен, поскольку многие другие языки ир01раммнрОБйННН ( н: шрииер.  [37]

Придумайте и реализуйте алгоритм сортировки, аналогичный быстрой сортировке, в котором расщепление осуществляется на основании самого старшего разряда имен: если этот разряд единица, то имя пересылается в правую часть таблицы, если этот разряд нуль, то имя пересылается в левую часть таблицы. Расщепления следующего уровня основываются на следующих разрядах имени. Этот метод известен как цифровая обменная сортировка.  [38]

Во-вторых, многие алгоритмы сортировки являются интересными примерами программирования. Они демонстрируют важные методы, такие как частное упорядочение, рекурсия, объединение списков и сохранение двоичных деревьев в массивах.  [39]

Как правило, алгоритмы сортировки, в которых для разветвления используются сравнения, ограничиваются сравнением за один раз двух входных элементов.  [40]

Как правило, алгоритм сортировки, хороший на одной машине, будет хорошим и на другой. Когда есть явные различия между сортировками, какая-нибудь особенность машины может способствовать выбору между ними. Например, наличие у машин серии UNIVAC 1100 быстрой команды линейного поиска может привести к тому, что линейные методы будут эффективнее для этих машин, чем для машин, где такой команды нет.  [41]

42 Время работы различных программ сортировки. [42]

К сожалению, алгоритмы сортировки, приведенные в предыдущем разделе, невозможно применять для данных, которые из-за своего размера не помещаются в оперативной памяти машины и находятся, например, на внешних, последовательных запоминающих устройствах памяти, таких, как ленты или диски.  [43]

К счастью, алгоритм сортировки является итеративным, и при обнаружении ошибки можно продолжить его выполнение с некоторого допустимого состояния, вычислив для этого дополнительно несколько точек пересечения и сделав локальные изменения в используемой им структуре данных.  [44]

45 Иллюстрация к выполнению. [45]



Страницы:      1    2    3    4