- В Pascal для сортировки массивов по нескольким критериям можно использовать:
- встроенные алгоритмы сортировки (в современных версиях);
- самостоятельно реализованные процедуры сортировки.
Пример. Функция, сортирующая учеников по классу (возрастание), затем по баллам (убывание) и по ФИО (по алфавиту).
Объявление структуры | Функция сортировки |
---|---|
type Pupil = record | function Compare (a, b: Pupil): integer; |