LeetCode Problems
2.16K subscribers
2 files
194 links
You will get one leetcode problem every 2 days. Also you can LeetcodeBot to own telegram group.

По всем вопросам и предложениям обращаться @emil_dev и @FyodorMenshikov
Download Telegram
Следующая задача: https://leetcode.com/problems/surrounded-regions/. Она будет разобрана в 02.10.2020 в 21:00 MSK

Теги предыдущей задачи: графы,поиск в ширину,O(|wordList| * |alphabet| * |beginWord|) по времени,полиномиальный хэш,префиксное дерево

Разбор предыдущей задачи: https://www.youtube.com/watch?v=Iorz6xFOGnM
Следующая задача: https://leetcode.com/problems/3sum/. Она будет разобрана в 04.10.2020 в 21:00 MSK

Теги предыдущей задачи: графы,заливка,поиск в глубину,O(squares) по времени,O(squares) по памяти,о запоминании решений

Разбор предыдущей задачи: https://www.youtube.com/watch?v=gnMrAfILqoc
Следующая задача: https://leetcode.com/problems/decode-ways/. Она будет разобрана в 06.10.2020 в 21:00 MSK

Теги предыдущей задачи: перебор,сортировка,два указателя,O(|nums|^2),leetcode 1,leetcode 167

Разбор предыдущей задачи: https://www.youtube.com/watch?v=F3hwiKebyCw
Следующая задача: https://leetcode.com/problems/string-to-integer-atoi/. Она будет разобрана в 08.10.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(|s|) по времени,O(|s|) по памяти,O(1) по памяти,acmp 423

Разбор предыдущей задачи: https://www.youtube.com/watch?v=dAeTMDCpEtE
Следующая задача: https://leetcode.com/problems/unique-paths-ii/. Она будет разобрана в 12.10.2020 в 21:00 MSK

Теги предыдущей задачи: синтаксический анализ,переполнение int,O(|s|) по времени,O(1) по памяти

Разбор предыдущей задачи: https://www.youtube.com/watch?v=r4le38Qew3g
Следующая задача: https://leetcode.com/problems/house-robber-ii/. Она будет разобрана в 14.10.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,динамическое программирование на плоскости,O(n*m) по времени,O(n) по памяти,переполнение int,слабые тесты

Разбор предыдущей задачи: https://www.youtube.com/watch?v=AVJ4SDBkn-0
Разбор 16 октября был прерван технической проблемой - как будто сервер YouTube перестал принимать поток трансляции. 20 октября разберу ту же задачу с начала.

Во вторник 20.10.2020 в 21:00 MSK будет разобрана задача leetcode 304. Range Sum Query 2D - Immutable

https://leetcode.com/problems/range-sum-query-2d-immutable/

Подписаться на оповещение о начале трансляции и задать вопросы во время трансляции можно тут: https://www.youtube.com/watch?v=GYynZjaAfd4

Запись начала сегодняшней трансляции тут: https://www.youtube.com/watch?v=Z6CT8JW57Pg
Следующая задача: https://leetcode.com/problems/range-sum-query-2d-immutable/. Она будет разобрана в 20.10.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(|nums|) по времени,O(1) по памяти,leetcode 198

Разбор предыдущей задачи: https://www.youtube.com/watch?v=YxwKXFstR2o
Следующая задача: https://leetcode.com/problems/integer-break/. Она будет разобрана в 22.10.2020 в 21:00 MSK

Теги предыдущей задачи: структуры данных,интегральные суммы,двумерные интегральные суммы,O(squares(nums)+queries) по времени,O(squares(nums)) по памяти

Разбор предыдущей задачи: https://www.youtube.com/watch?v=GYynZjaAfd4
Следующая задача: https://leetcode.com/problems/largest-divisible-subset/. Она будет разобрана в 24.10.2020 в 21:00 MSK

Теги предыдущей задачи: математика,O(1) по времени,O(1) по памяти,динамическое программирование,одномерное динамическое программирование,O(n^2) по времени,O(n) по памяти

Разбор предыдущей задачи: https://www.youtube.com/watch?v=nZN6IyC8deA
Следующая задача: https://leetcode.com/problems/guess-number-higher-or-lower-ii/. Она будет разобрана в 26.10.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,одномерное динамическое программирование,O(n^2) по времени,O(n) по памяти,leetcode 300

Разбор предыдущей задачи: https://www.youtube.com/watch?v=_wXoAft7PRU
Следующая задача: https://leetcode.com/problems/wiggle-subsequence/. Она будет разобрана в 28.10.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(n^3) по времени,O(n^2) по памяти,почти монотонность,O(n^2) по времени,вопросы зрителей

Разбор предыдущей задачи: https://www.youtube.com/watch?v=tOtrGEsIuPY
Следующая задача: https://leetcode.com/problems/combination-sum-iv/. Она будет разобрана в 30.10.2020 в 21:00 MSK

Теги предыдущей задачи: жадный алгоритм,O(|nums|) по времени,O(1) по памяти,timus 1606

Разбор предыдущей задачи: https://www.youtube.com/watch?v=lM7oiOEhBnM
Следующая задача: https://leetcode.com/problems/arithmetic-slices/. Она будет разобрана в 05.11.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,динамическое программирование по суммам,O(target*|nums|) по времени,O(min(target,max(nums))) по памяти

Разбор предыдущей задачи: https://www.youtube.com/watch?v=WO8xgg1ybiY
Следующая задача: https://leetcode.com/problems/can-i-win/. Она будет разобрана в 07.11.2020 в 21:00 MSK

Теги предыдущей задачи: два указателя,O(|a|) по времени,O(1) по памяти,обработка переполнений,слабые тесты

Разбор предыдущей задачи: https://www.youtube.com/watch?v=298ipr8_7EM
Следующая задача: https://leetcode.com/problems/unique-substrings-in-wraparound-string/. Она будет разобрана в 09.11.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,динамическое программирование по подмножествам,антагонистические игры,нисходящее динамическое программирование,мемоизация,unordered_map,слабые тесты

Разбор предыдущей задачи: https://www.youtube.com/watch?v=LinRHBHCAxI
Следующая задача: https://leetcode.com/problems/ones-and-zeroes/. Она будет разобрана в 11.11.2020 в 21:00 MSK

Теги предыдущей задачи: конструктив,два указателя,O(|p|) по времени,O(|alphabet|) по памяти,сильные тесты

Разбор предыдущей задачи: https://www.youtube.com/watch?v=pXQkmHtbzxw
Следующая задача: https://leetcode.com/problems/longest-palindromic-subsequence/. Она будет разобрана в 17.11.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(|nums|^2) по времени,O(|nums|^2) по памяти,антагонистические игры,acmp 38

Разбор предыдущей задачи: https://www.youtube.com/watch?v=DdF2Y9ZVT6g
Следующая задача: https://leetcode.com/problems/continuous-subarray-sum/. Она будет разобрана в 19.11.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,динамическое программирование по подстрокам,O(|s|^2) по времени,O(|s|) по памяти,палиндромы

Разбор предыдущей задачи: https://www.youtube.com/watch?v=iFjs-lUv2nU
Следующая задача: https://leetcode.com/problems/out-of-boundary-paths/. Она будет разобрана в 21.11.2020 в 21:00 MSK

Теги предыдущей задачи: интегральные суммы,модульная арифметика,unordered_set,unordered_map,O(|nums|) по времени в среднем,O(|nums|) по памяти

Разбор предыдущей задачи: https://www.youtube.com/watch?v=q7tOK0JsHWo