В повседневности нам приходится принимать много решений. Некоторые из них достаточно банальны, как, например, припарковаться здесь или ехать дальше искать место поближе. Могут быть и по сложнее, например, продавая машину, согласиться на чуть меньшую цену прямо сейчас или ждать ещё более привлекательного предложения, которое может будет, а может и нет.
Интуитивно мы чувствуем, где лежит решение, но настолько ли можно ей доверять, этой нашей интуиции? А может это и вовсе не вопрос интуиции, а логики, и существует конкретное пошаговое решение этой жизненной проблемы?
Оказывается, есть несколько классов задач, которые могут быть сформулированы чётко и решаются с помощью математики и программируемых алгоритмов, таких как методы сортировки и кеширования. И зная их, можно сократить время и нервы для решения жизненных задач, на первый взляд далёкие от математики, например, как выбор спутника по жизни. Книга «Алгоритмы для жизни» рассказывает про такие задачи, их связь с миром алгоритмов и, собственно, в чём заключается оптимальное решение.
Книга будет полезна и людям с техническим образованием и тем, кто просто хочет жить эффективно и навсегда закрыть вопрос — как лучше хранить носки — по парам, заморачиваясь каждый раз на сортировку после стирки, или в одной куче легко поддерживаемого ограниченного хаоса:)