Logo
TGCATALOG
Каталог Подборки Блог
JavaScript | LeetCode

JavaScript | LeetCode

LeetCode задачи и решения на JavaScript. Идеально для подготовки к собеседованиям и улучшения навыков алгоритмов.

Нет оценок
28
10.09.2026
28
10.09.2026
Нет оценок
28
10.09.2026
Безопасный переход через бот
О канале

LeetCode задачи и решения на JavaScript. Идеально для подготовки к собеседованиям и улучшения навыков алгоритмов.

Подписчиков 8,457
Тематика Технологии
Язык Русский

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Канал посвящен решениям задач LeetCode на JavaScript. Здесь собраны примеры кода для популярных алгоритмических задач, которые часто встречаются на собеседованиях. Материалы помогут освоить структуры данных, сортировки, динамическое программирование и другие ключевые темы. Подходит для junior и middle разработчиков, желающих прокачать навыки.

Последние посты

JavaScript | LeetCode
JavaScript | LeetCode
🔒Открыть пост
и посмотреть медиа
Задача: 652. Find Duplicate Subtrees Сложность: medium Если задан корень бинарного дерева, верните все дублирующие поддеревья. Для каждого вида дублирующих поддеревьев достаточно вернуть корневой узел любого из них. Два дерева являются дублирующими, если они имеют одинаковую структуру с одинаковыми значениями узлов. Пример: Input: root = [1,2,3,4,null,2,4,null,null,4] Output: [[2,4],[4]] 👨💻 Алгоритм: 1⃣Выполните обход дерева и используйте сериализацию для представления каждого поддерева. 2⃣Храните все сериализованные представления поддеревьев в хэш-таблице и отслеживайте частоту их появления. 3⃣Найдите поддеревья, которые появляются более одного раза, и верните корневые узлы этих поддеревьев. 😎 Решение: function TreeNode(val, left, right) { this.val = (val===undefined ? 0 : val) this.left = (left===undefined ? null : left) this.right = (right===undefined ? null : right) } var findDuplicateSubtrees = function(root) { const count = new Map(); const result = []; const serialize = (node) => { if (!node) return "#"; const serial = `${node.val},${serialize(node.left)},${serialize(node.right)}`; count.set(serial, (count.get(serial) || 0) + 1); if (count.get(serial) === 2) { result.push(node); } return serial; }; serialize(root); return result; }; Ставь 👍 и забирай 📚 Базу знаний
JavaScript | LeetCode
Динамика подписчиков
+-0.2% за 30 дней
Текущие
8,457
Месяц назад
8,472
Средний рост
+-1 / день
Обновлено
9 часов назад

Отзывы о канале JavaScript | LeetCode

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

FREENET - трюки и хаки

FREENET - трюки и хаки

Технологии
43

Трюки, FreeNet и хакинг инструменты. Полезные советы по сетевой безопасности и взлому в Telegram канале.

Канал

Новости ритейла: розница, магазины, бизнес-тренды в Telegram-канале.

Канал
ChatGPT 4U - ИИ помощь

ChatGPT 4U - ИИ помощь

Технологии
29

Канал о ChatGPT: промпты, советы и ИИ-новости.

Канал
Переход на светлую тему
Главная Каталог Подборки Блог Вход