Механика «Тетриса» легла в основу алгоритма «идеального» заполнения гостиниц
Разработчики уже пытаются получить патент на своё «изобретение».
Обучающие статьи о Computer Science, оптимизации кода и использование классических алгоритмов и структур данных в решении задач.
Разработчики уже пытаются получить патент на своё «изобретение».
Когда решаешь задачи для начинающих программистов, не всегда понятно, применяется ли такой код в реальной жизни. Рассказываем, что может быть полезно.
Алгоритм по которому работает лифт в высотном здании должен учитывать множество факторов. Он сложнее чем у обычного лифта.
Сортировка в Python выполняется с помощью sorted() и list.sort(). Разбираем на примерах, как это работает.

Очень часто объекты, которые пытаются сделать анонимными, скрывают за пиксельной сеткой. Что-то похожее можно получить, открыв картинку с низким разрешением на полный экран. И вот, судя по всему, начался процесс заката данного способа шифрования.
В книге охватывается основной спектр современных алгоритмов: сортировки, графовые алгоритмы, динамическое программирование и тому подобное.
Разбор примера, который показывает, как с помощью правильной структуры данных можно повысить производительность приложения.

Разработчик с опытом работы в Skyscanner, Uber и Skype рассказывает, где он нашёл практическое применение структурам данных и алгоритмам.
