Возможно, имелись в виду алгоритмы с квадратичной зависимостью времени работы от объёма входных данных. kuvaev.me foxford.ru Такие алгоритмы полезны для решения относительно небольших задач. elar.urfu.ru
Некоторые примеры использования квадратичных алгоритмов в обработке данных:
- Сортировка выбором. kuvaev.me foxford.ru Алгоритм предполагает нахождение минимального элемента и его перемещение в начало массива, процесс продолжается, пока массив не будет отсортирован. kuvaev.me Время работы такого алгоритма пропорционально квадрату от размера списка. foxford.ru
- Сортировка методом простого обмена. kuvaev.me В этом алгоритме сравнивают пары соседних элементов и, если в какой-то момент упорядоченность будет нарушена, просто меняют элементы местами. kuvaev.me После прохода по массиву максимальный элемент занимает своё место, поэтому такую сортировку также называют «метод пузырька» — максимальные элементы «всплывают» к верху массива, как пузырьки в воде. kuvaev.me
Также существуют алгоритмы квадратичной ошибки, например метод k-средних. habr.com Этот алгоритм строит заданное число кластеров, расположенных как можно дальше друг от друга. habr.com