Алгоритм маляра Шлемиэля
Перейти к навигации
Перейти к поиску
Алгори́тм маляра́ Шлемиэ́ля — неэффективный алгоритм действий, связанный с заметным (нелинейным) ростом усилий по мере возрастания объёма работ.
Название алгоритму дал Джоэл Спольски в 2001 году в статье «Back to Basics» (в русском переводе — «Назад, к основам»), процитировав следующий анекдот:
Как подметил Джоэл Спольски, подобные неэффективные алгоритмы нередко используется при обработке нуль-терминированных строк и других подобных структур данных, в которых размер строки не известен заранее (например, файлов XML).