Подробный разбор 3 задач LeetCode на JS | Учимся решать задачи с массивами
Автор: Тимур Гафиулин
Загружено: 2025-04-20
Просмотров: 357
Привет, программисты! В этом видео мы разберём три задачи с массивами из LeetCode, которые помогут вам улучшить навыки работы с индексами, оптимизацией и модификацией данных. Все задачи имеют сложность *Easy*, но в них заложены важные принципы, которые часто встречаются на собеседованиях . Всё на JavaScript!
⏳ Таймкоды:
00:00 — Вступление и план ролика
02:12 — Squares of a Sorted Array: как возвести в квадрат и отсортировать за O(n)
20:16 — Duplicate Zeros: дублируем нули без лишней памяти (и не сойти с ума)
38:30 — Merge Sorted Array: слияние массивов "с конца" — гениальный лайфхак
57:55 — Финал: анонс сюрприза (нет, это не баг 😄)
---
🎯 Что внутри:
— Squares of a Sorted Array:
Как избежать сортировки после возведения в квадрат? Решение "двумя указателями" изнутри.
— Duplicate Zeros:
Почему нельзя просто идти слева направо? Тонкости модификации массива на месте.
— Merge Sorted Array:
Зачем начинать с конца? Идея, которая экономит время и нервы.
💡 Почему это важно:
— Практика для интервью в компаниях российского бигтеха: Яндекс, Т-Банк (бывш. Тинькофф Банк), Avito, Ozon, VK .
— Понимание работы с памятью и оптимизации алгоритмов.
— Навыки, которые пригодятся в реальных проектах.
---
💻 Технические детали:
— Язык: JavaScript (ES6+).
— Сложность: Easy (простые задачи, но с глубокой логикой).
— Акцент на чистый код и объяснение "на пальцах".
🔥 Бонус:
В финале ролика — секретный сюрприз для тех, кто досмотрит до конца. Да, это не баг, а музыкальная фича. 🎶
---
👍 Поддержите канал:
— Лайк, если разбор помог!
— Подписка — новые видео про алгоритмы и JS каждую неделю.
— Комментарии: какие задачи разобрать в следующий раз?
#LeetCode #JavaScript #Алгоритмы #Массивы #Собеседование #JS
P.S. Не забудьте проверить таймкоды — возможно, я спрятал там ещё один сюрприз 😉.

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: