ПОЧЕМУ МНЕ НИЧЕГО НЕ ХОЧЕТСЯ?! Две причины постоянного отсутствия желаний и что с этим делать 🤔
Сложность алгоритмов, или почему O(n) лучше O(2^n)
В прошлой статье я немного затронул тему эффективных и неэффективных алгоритмов. Сейчас же предлагаю разобраться, как правильно оценить код с точки зрения его скорости выполнения. Прежде всего надо выяснить, что мы понимаем под эффективным алгоритмом. Попробую дать авторское определение: эффективный алгоритм — код, который выполняется с минимальным использованием вычислительных ресурсов процессора. Соответственно, неэффективный алгоритм, наоборот, требует больше ресурсов и, соответственно, больше времени для выполнения...
«Бракованный» двойник
Странное дело, но я почему-то ждал этой встречи выпускников. Прошло пятнадцать лет, и обычно я от таких сборищ держусь подальше — лучше дома с пивком футбол посмотреть. Но не в этот раз. И теперь, оглядываясь назад, я понимаю, что именно то дурацкое решение — пойти — перевернуло всю мою жизнь. Не пойди я туда, я бы не встретил Веню. И не оглядывался бы сейчас через плечо, ожидая, что за мной вот-вот придут. Мы собрались в какой-то новой чебуречной, хотя я предлагал завалиться в тайский ресторанчик, как в старые добрые...