Cтраница 2
![]() |
Настройка сортировки таблицы. [16] |
Если таблица содержит заголовки столбцов, которые не должны участвовать в сортировке строк, следует указать Список со строкой заголовков. Кнопка Параметры обеспечивает задание дополнительных параметров сортировки: сортировка только выделенных столбцов, учет регистра букв. [17]
Каким является общее число байтов, проверяемых в процессе трехпутевой поразрядной быстрой сортировки при сортировке строк байтов фиксированной длины в худшем случае. [18]
В случае, если сравнение показало различия в порядке сортировки на указанном подмножестве, будет выдано сообщение Порядок сортировки строк, установленный для Базы Данных, отличается от системного. В этом случае следует либо изменить установки операционной системы, либо изменить кодовую страницу информационной базы, как это описано выше. [19]
Виды сортировки, которые не включают выражений, будут выполняться значительно быстрее в версии 4.0. PowerSoft утверждает, что сортировка строк происходит в пять раз, а чисел - в шесть раз быстрее. [20]
Если мы положим R - 256 и откажемся от рекурсивного вызова для корзины 0, то программа 10.2 становится эффективным методом сортировки строк в стиле С. Если нам также известно, что длина всех строк не превышает некоторой фиксированной длины, мы можем ввести специальную переменную bytesword, фиксирующую эту длину и присвоить ей соответствующее значение, либо отказаться от проверки по переменной bytesword и выполнять сортировку символьных строк переменной длины. Для сортировки строк мы обычно будем выполнять реализацию абстрактной операции digit в виде единственной ссылки на массив, согласно изложенному в разделе 10.1. Путем соответствующего подбора значений основания R и величины bytesword ( с проверкой по этим значениям) легко можно модифицировать программу 10.2 таким образом, чтобы она могла работать со строками символов из нестандартных алфавитов или нестандартных форматов с соблюдением ограничений по длине и других соглашений. [21]
Этот же прием применим и в том случае, когда блок содержит массив формул, которые не допускают какого-либо перемещения ячеек, в том числе и сортировки строк. [22]
Важной особенностью кода ASCII является то, что комбинации двоичных цифр, соответствующие буквам и цифрам, образуют числовые последовательности, несущие смысловую нагрузку, так что сортировку строк текста можно производить с помощью машинных команд, предназначенных для сравнения числовых значений. Таблица кода ASCII позволяет также объяснить, почему в телефонном справочнике аббревиатуры HFC, NCR и TWA расположены перед Haag, Naar и Taaffe соответственно. [23]
В работе [30] приведены подпрограммы для решения задач матричной и линейной алгебры, в частности следующие: инвертирования матриц; определения решения системы линейных алгебраических уравнений; транспонирования; матричной арифметики; разбиения матриц; вычеркивания и сортировки строк и столбцов; элементарных операций над строками и столбцами матриц; факторизации матриц. [24]
Семь выбранных сортировок реализуют только пять разных методов. Сортировка строк является естественным двухпоточным слиянием, определяющим начальные строки из разных концов списка. [25]
По существу, выполнение такой трехпутевой поразрядной быстрой сортировки равносильно сортировке файла по старшим разрядам ключей ( с использованием метода быстрой сортировки) с последующим применением в режиме рекурсии этого же метода к остальной части ключей. При сортировки строк этот метод выглядит предпочтительнее в сравнении с обычной быстрой сортировкой и поразрядной сортировкой MSD. Разумеется, его можно рассматривать как гибрид двух указанных алгоритмов. [26]
Два указанных столбца общего массива связаны построчно, поэтому отдельная сортировка каждого из столбцов недопустима. При сортировке строки такого массива должны быть переставлены так, чтобы элементы первого столбца ( моментов времени) были размещены в нем в порядке возрастания значений. В системах MathCAD Pro такая сортировка осуществляется встроенной функцией csort ( A n), где А - матрица, подлежащая сортировке, п - номер столбца, элементы которого ранжируются по возрастанию. [27]
Существует ряд ситуаций, в которых использование представления строк символов в виде массивов символов фиксированной ( раз и навсегда заданной) длины просто неприемлемо. Например, в книге [100] программа сортировки строк символов в процессе выполнения пытается разместить в памяти столько строк символов, сколько в ней уместится, т.е. время ее выполнения существенно зависит от плотности упаковки памяти, а именно от того, сколько строк одновременно уместится в памяти. Поэтому для строк символов в этом случае необходимо выбрать другое представление, отличное от массивов фиксированной ( раз и навсегда заданной) длины. [28]
![]() |
Первичный ключ со слишком большим количеством колонок.| Суррогатный первичный ключ. [29] |
Если этот индекс создавался для обеспечения уникальности строки, то он должен быть удален, поскольку первичный ключ уже гарантирует уникальность. Если такой индекс создавался для доступа к определенной строке или группе строк или для сортировки строк, он должен быть модифицирован. Весьма вероятно, что из такого индекса можно исключить колонки. [30]