Не бойтесь динамического программирования

Говорят, все боятся задач на динамическое программирование (aka ДП), потому что их решения выглядят как из задачника по матанализу. А мне оно всегда нравилось. Одна изящная формула — и задача решена. В этой статье разберем три задачи по динамическому программированию с LeetCode и попробуем каждый раз прийти к изящной формуле интуитивно. Также обсудим, по каким признакам можно понять, что задача — на динамическое программирование. Разбор трех задачек

https://habr.com/ru/articles/1017372/

#динамическое_программирование #leetcode #leetcode_easy #leetcode_medium #алгоритмическая_секция #собеседование_по_алгоритмам

Не бойтесь динамического программирования

Говорят, все боятся задач на динамическое программирование (aka ДП), потому что их решения выглядят как из задачника по матанализу. А мне оно всегда нравилось. Одна изящная формула вроде — и задача...

Хабр

Константа во всем: одна простая задача за O(1)

Привет Хабр! Наступил 2026-й год, и, по своей традиции, в январские праздники я снова занялся решением задач на LeetCode уже четвертый год подряд. Каждый день я открываю задачу дня и решаю ее. На данный момент я решил почти тысячу задач. Многие из них даются мне почти автоматически, но остаются еще простые и изящные задачи, которые продолжают радовать своей красотой. Про одну из таких я и хочу сегодня рассказать.

https://habr.com/ru/articles/984298/

#python #leetcode #leetcode_easy #math #теорвер

Константа во всем: одна простая задача за O(1)

Привет Хабр! Наступил 2026-й год, и, по своей традиции, в январские праздники я снова занялся решением задач на LeetCode уже четвертый год подряд. Каждый день я открываю задачу дня и решаю ее. На...

Хабр

Связный список для задач LeetCode (Easy)

Здесь мы разберем практические аспекты работы с односвязными списками : Как дойти до конца списка. Как создавать новый связный список с использованием класса. Как добавлять элементы в связный список в цикле, не создавая каждый узел отдельно. Как работать с головой списка. Как не выйти за границы списка при итерации На примера задачи 206. Reverse Linked List — LeetCode easy

https://habr.com/ru/articles/888242/

#связный_список #leetcode_easy #начинающим

Связный список для задач LeetCode (Easy)

О чем эта статья? Эта статья продолжает серию материалов про связный список для непрограммистов . В прошлой статье мы разобрали создание связного списка и методы итерации по нему. Теперь углубимся в...

Хабр