TGViewer
Заметки Бэкендера Заметки Бэкендера @backend_it · 18.9K subscribers
Post #5088 526
❗️Leetcode: решаем задачу через backtracking

Автор делится личным опытом решения задачи LeetCode на генерацию всех комбинаций правильных скобок. После неудачных собеседований он решил разобраться с backtracking и показал два подхода: через перебор всех комбинаций с отсеиванием и через рекурсию.

Статья даёт практическое понимание backtracking на примере конкретной задачи. Автор начинает с наивного перебора всех комбинаций, используя позиционные системы счисления для генерации N-мерных массивов, а затем отсеивает неподходящие по уровню вложенности.


После этого показывает рекурсивное решение, которое работает быстрее за счёт отсечения на ранних этапах. Будет полезно всем, кто готовится к собеседованиям с live-coding, особенно бэкендерам и Go-разработчикам

🔥Ссылка на статью

Заметки Бэкендера & Max
More from @backend_it
  1. Oct 14, 2026❗️Курс Многопоточность и параллелизм в Java: освоить передовые технологии Java для облачны…
  2. Oct 14, 2026Как платить за границей и за зарубежные сервисы в 2026 году? Можно переплачивать посредник…
  3. Oct 14, 2026❗️Java: ручное разбиение задач обогнало parallel().collect() Процедурная генерация игровых…
  4. Oct 13, 2026❗️Kubernetes как ядро Linux: дистрибутивы и пакетный менеджер Kubernetes становится всё сл…
  5. Oct 13, 2026❗️Свой MCP-сервер для Jira и GitLab Готовые MCP-серверы с GitHub часто рассчитаны на одног…
  6. Oct 12, 2026❗️Хакеры внедряют вредоносный код в npm-пакеты Простая команда npm install может обернутьс…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →