Веб-версияОткрыть в Telegram

ПостПродолжаем путь по самым популярным алгоритмам. Следующий на очереди — DFS, или поиск в глубину

20 сентября 2026
V
Valentin Yanushkovsky | Coding & algorithms
Фотография
нажмите — покажем
Продолжаем путь по самым популярным алгоритмам. Следующий на очереди — DFS, или поиск в глубину В этой задаче простая идея: нам нужно учитывать каждый остров лишь один раз, чтобы не было дублей Для этого, как только мы наткнулись на очередной остров, запускаем DFS, чтобы найти все участки/ячейки, которые принадлежат этому острову, и топим их, чтобы в будущем не учитывать Ещё раз: идём по всем ячейкам и для каждого очередного острова запускаем DFS, чтобы его потопить и учесть один раз в ответе И вот уже медиум-задача выглядит как изи #200 Number of Islands Потренироваться можно тут: leetcode.com/problems/number-of-islands/description/ Код решения: pastebin.com/FyrJdEUK Так же закинул код в комментарий к посту ⬇️
335 ·

Рядом в ленте

VValentin Yanushkovsky | Coding & algorithmsКлассная задача, где показана идея сортировки за O(n) #347 Top K Frequent Elements Потренироваться можно тут: leetcode.com/problems/top-k-frequent-elements/ КодVValentin Yanushkovsky | Coding & algorithmsНедавно друг ходил на собес в Сбербанк. Там дают вариацию этой задачи: условие другое, но решение по сути то же самое. Главное — знать, что такое монотонный сте
это сообщение
VValentin Yanushkovsky | Coding & algorithmsБывает, попадаются задачи, в которых не нужно ничего решать, а просто построить или вернуть какую-то фигуру. Задача про треугольник Паскаля — одна из таких. #11VValentin Yanushkovsky | Coding & algorithmsСможешь сказать, почему это решение имеет O(n)? Хоть мы и перебираем каждое окно? #438 Find All Anagrams in a String Потренироваться можно тут: leetcode.com/pro
VValentin Yanushkovsky | Coding & algorithmsValentin Yanushkovsky | Coding & algorithms@vycoding · канал · Технологии
672подписчиков305средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем