Категоричное и неверное утверждение. В реальном приложении могут быть совершенно разные задачи.
Если речь идет про пропуски автоинкрементного айди, то, может быть, и не надо его искать. Но могут последовательности чисел для совершенно других целей, чем автоинкремент.
Например, нумерация домов на улице. Вот есть у тебя БД с данными о городе каком-то. У каждой улицы есть дома. Нумерация не обязана быть сквозной, в реальной жизни всегда образуются пропуски. И вот тут очень может быть полезным алгоритм поиска пропусков номеров домов. Для любой улицы. Количество домов заведомо небольшое, десятки (в редких случаях сотни).
В таком случае, кстати, можно завести опорную таблицу с нумерацией от 1 до, допустим, 1000.
Можно найти и другие полезные применения. Пример с домами - это просто первое, что пришло в голову.
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)