TGViewer
Java Developer Java Developer @java_tg · 14.8K subscribers
Post #563 4.95K
📌 Задача с LeetCode (Keys and Rooms)

⏺ Массив vis содержит значения boolean для отслеживания посещенных комнат. Размер массива равен количеству комнат. vis[0] устанавливается в true, поскольку начальная комната всегда доступна.

⏺ В очередь q добавляются доступные комнаты из начальной комнаты rooms.get(0).

⏺ while выполняется пока очередь q не пуста. В каждой итерации извлекается 1-й элемент очереди. Если этот элемент не посещен, он отмечается как посещенный, и доступные комнаты из него добавляются в очередь.

⏺ Происходит итерация по массиву vis, чтобы проверить, были ли посещены все комнаты. Если есть хотя бы одна непосещенная комната, возвращаем false, иначе — true.

Описание и условие задачи на YouTube — КЛИК
Эта задача на LeetCode — КЛИК

➡️ Java Developer
  • ⚡ 10
  • ❤ 8
  • 💯 2
More from @java_tg
  1. Oct 15, 2026👩‍💻 Подводные камни Retry Policy в Java В статье на реальных примерах показывают retry-ш…
  2. Oct 14, 2026👩‍💻 Как проходить System Design на собеседовании В статье дают готовый каркас: требовани…
  3. Oct 13, 2026Post #4407
  4. Oct 13, 2026Собрали лучших 📱 Java Developer | 📲 MAX
  5. Oct 13, 2026👩‍💻 Готовые примеры Spring Data на все случаи жизни В официальном репозитории собраны ра…
  6. Oct 12, 2026Post #4401
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 →