ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Задача с Front-end собеседования: Поиск наибольшего контейнера с водой | JavaScript

Автор: Front-end Science із Сергієм Пузанковим

Загружено: 2021-09-12

Просмотров: 23671

Описание: Привет, друзья!

Продолжаем решать задачки с собеседований! Сегодня у нас интересная задача про воду — нам необходимо найти контейнер, вмещающий максимальное количество воды (11. Container With Most Water). Эта задача помечена Medium уровнем сложности на Leetcode.

На вход нам подается массив с числами. Каждое число представляет собой вертикальную линию заданной высоты. Все линии находятся друг от друга на расстоянии 1. Нам необходимо найти такие 2 линии (2 числа) из этого массива, которые, образуя "контейнер", дадут максимально возможное количество воды. В качестве ответа необходимо вернуть максимальный "объем" воды для данного массива с числами.

Для решения данной задачи мы будем использовать популярный алгоритм с двумя указателями (two pointers).

Длина массива от 2 до 100 000. А значения в массиве могут быть от 0 до 10 000.
По условию это все.

Забыл упомянуть в видео, что сложность получившегося алгоритма с двумя указателями по времени у нас линейная O(n), а сложность по памяти — константа O(1).

👍 Присылайте ваше решение в комменатриях! С интересом посмотрю!
👍 Друзья, поддержите наш канал — поставьте этому видео лайк и поделитесь им с друзьями!

Таймкоды:
00:00 Интро
00:33 Условие задачи
02:30 Алгоритм решения брутфорсом
04:04 Алгоритм решения через два указателя
06:39 Пишем код
10:11 Проверяем решение
10:53 Присылайте ваши решения


✅ Задача на Leetcode: https://leetcode.com/problems/contain...
✅ Код из видео: https://codepen.io/puzankov/pen/ZEyKm...


👍 🤩 Будем благодарны за поддержку нашего канала на Патреоне:   / frontendscience  

---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш канал: http://bit.ly/fs-ytb
---

Присоединяйтесь к нам в соцсетях:
FB:   / frontendscience  
Instagram Сергея Пузанкова:   / puzankovcom  

Заходите на наш сайт: http://frontend-science.com/


Music:
Blue Wednesday "From a friend",
Blue Wednesday & Dillan Witherow - Long Walk Short Dock.

---
#ityoutubersru​ #фронтенд #алгоритмы #leetcode

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Задача с Front-end собеседования: Поиск наибольшего контейнера с водой | JavaScript

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Решаем задачу с JS собеседования — Правильная последовательность скобок | LeetCode задачи

Решаем задачу с JS собеседования — Правильная последовательность скобок | LeetCode задачи

Как найти подстроку Палиндром? Задача с фронтенд собеседования | LeetСode | JavaScript

Как найти подстроку Палиндром? Задача с фронтенд собеседования | LeetСode | JavaScript

Как посчитать сложность алгоритма по BIG O | Самое понятное объяснение!

Как посчитать сложность алгоритма по BIG O | Самое понятное объяснение!

Как создавать игры, зная только HTML, CSS, JavaScript?

Как создавать игры, зная только HTML, CSS, JavaScript?

Как изучать алгоритмическое программирование? Для собеседований, олимпиад, ЕГЭ, вуза

Как изучать алгоритмическое программирование? Для собеседований, олимпиад, ЕГЭ, вуза

Задача с Leetcode. Расчет максимального расстояния до ближайшего соседа в кинотеатре | JS

Задача с Leetcode. Расчет максимального расстояния до ближайшего соседа в кинотеатре | JS

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

В 2026 VPN НЕ ПОМОЖЕТ: Роскомнадзор Закрывает Интернет

В 2026 VPN НЕ ПОМОЖЕТ: Роскомнадзор Закрывает Интернет

Задача с собеседования: Пик горного массива | JS

Задача с собеседования: Пик горного массива | JS

Собеседование C++: 16-летний Junior Developer!

Собеседование C++: 16-летний Junior Developer!

Как решить любую проблему в программировании

Как решить любую проблему в программировании

Задача с LeetCode про сбор дождевой воды | JavaScript собеседование

Задача с LeetCode про сбор дождевой воды | JavaScript собеседование

LeetCode задача: Заполнить матрицу нулями | JavaScript

LeetCode задача: Заполнить матрицу нулями | JavaScript

Сумма трех чисел | Решение задачи с leetcode

Сумма трех чисел | Решение задачи с leetcode

Алгоритмы и структуры данных ПОЛНЫЙ КУРС на JAVASCRIPT

Алгоритмы и структуры данных ПОЛНЫЙ КУРС на JAVASCRIPT

ТОТАЛЬНАЯ СЛЕЖКА ЗА ВСЕМИ? Кратко о том, что такое Пакет Яровой и как этот закон работает в России

ТОТАЛЬНАЯ СЛЕЖКА ЗА ВСЕМИ? Кратко о том, что такое Пакет Яровой и как этот закон работает в России

Объединение интервалов — задача с JS собеседования | Решаем задачи с LeetCode

Объединение интервалов — задача с JS собеседования | Решаем задачи с LeetCode

Container With Maximum Water (LeetCode 11) | Full Solution with Visuals | Study Algorithms

Container With Maximum Water (LeetCode 11) | Full Solution with Visuals | Study Algorithms

РОСКОМНАДЗОР ЗАБЛОКИРОВАЛ последнюю защиту: Почему Reality и XTLS больше не работают?

РОСКОМНАДЗОР ЗАБЛОКИРОВАЛ последнюю защиту: Почему Reality и XTLS больше не работают?

Путин и «подсвинки». 11 трлн руб. на СВО. Войска ЕС в Украине? Кашин*, Шевченко, Ширяев*

Путин и «подсвинки». 11 трлн руб. на СВО. Войска ЕС в Украине? Кашин*, Шевченко, Ширяев*

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]