Сортировка массивов
• Функция sort(v) возвращает вектор из значений вектора v, отсортированных в порядке возрастания.
• Функция reverse(A) обращает порядок элементов в векторе или порядок строк в матрице A.
• Функция csort(A, n) возвращает массив, полученный в результате переупорядочивания строк матрицы A, таким образом, что элементы столбца n располагаются в порядке возрастания.
• Функция rsort(A, n) возвращает массив, полученный в результате переупорядочивания столбцов матрицы A, таким образом, что элементы строки n располагаются в порядке возрастания.
Аргументы
• v — вектор.
• A — вектор или матрица.
• n — целое число.
Если v или A содержит комплексные элементы, их мнимые части будут игнорированы. Индексы их строк и столбцов будут начинаться с нуля, пока не будет изменено значение переменной ORIGIN.
Дополнительная информация
В функциях сортировки используется алгоритм пирамидальной сортировки (Press, et. al, Numerical Recipes). Пирамидальная сортировка не является стабильной, так как если в сортировке участвуют совпадающие значения, они будут расположены в произвольном порядке.