Категория: Массивы
Имя класса: SortBlock
Имя схемы: lists_sort
Назначение:
- Возвращает отсортированный в заданном порядке список
Параметры:
- Входной список – блок, содержащий список элементов.
- Выпадающий список типа сортировки – определяет, как будет сравниваться содержимое списка:
- "числовая" – сортирует элементы как числа.
- "по алфавиту" – сортирует элементы как строки в соответствии с их кодами символов.
- "по алфавиту, без учёта регистра" – сортирует строки без учёта регистра символов.
- Выпадающий список порядка сортировки – определяет направление сортировки:
- "по возрастанию" – сортирует от меньшего к большему (от A до Z, от 0 до 9).
- "по убыванию" – сортирует от большего к меньшему (от Z до A, от 9 до 0).
Выход:
- Отсортированный список.
Если элементы будут не строкового и не числового типа, то сортироваться они будут по своей строковой интерпретации
В алфавитной сортировке символы, такие как пробелы и знаки препинания, также учитываются, влияя на порядок элементов.
На самом деле исходный список не сортируется, а остается таким же как был, вместо этого возвращается новый, отсортированный список