Возможно, имелись в виду алгоритмы сортировки, которые позволяют упорядочивать данные, в том числе по количеству. Некоторые из них:
- Счётная сортировка. 1 Алгоритм, не основанный на сравнении. 1 Основная идея — подсчёт частоты каждого отдельного элемента во входном массиве и использование этой информации. 1
- Сортировка по параллельному счёту. 1 Разновидность классического алгоритма сортировки по количеству, который используется для сортировки коллекции объектов на основе их частоты. 1
- Сортировка пузырьком. 24 Один из простейших методов сортировки. 2 Заключается в постепенном смещении элементов с большим значением в конец массива. 2
- Сортировка выбором. 2 Алгоритм ищет наименьший элемент в текущем списке и производит обмен его значения со значением первой неотсортированной позиции. 2
- Быстрая сортировка. 2 Считается одним из самых быстрых алгоритмов сортировки. 2 Работает по принципу «разделяй и властвуй». 2
- Сортировка кучей (пирамидальная сортировка). 2 Алгоритм выстраивает данные в виде двоичного дерева (двоичной кучи). 2
- Сортировка вставками. 24 Применяется для вставки элементов массива на «своё место». 2
- Сортировка слиянием. 2 Следует принципу «разделяй и властвуй», согласно которому массив данных разделяется на равные части, которые сортируются по отдельности. 2
- Блочный (корзинный) приём. 4 Базируется на разделении входного массива на несколько частей (сегментов или блоков), а также использовании для их упорядочивания других концепций сортировки. 4