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/target-sum/. Она будет разобрана в 17.05.2020 в 21:00 MSK

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=JfWvrnP553k
Ура! Нас 600. Спасибо что вы с нами. Надеюсь канал полезен для вас.

Для того чтобы наш канал был более полезен для вас, мы хотели бы получить отзыв.

Пожалуйста напишите как мы можем сделать этот канал более полезным.

Все отзывы можете написать сюда @emil_dev и @FyodorMenshikov
Следующая задача: https://leetcode.com/problems/implement-trie-prefix-tree/. Она будет разобрана в 19.05.2020 в 21:00 MSK

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=niiyDHjM8Qs
Следующая задача: https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/. Она будет разобрана в 21.05.2020 в 21:00 MSK

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

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

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=DLbTZhraubI
Следующая задача: https://leetcode.com/problems/letter-combinations-of-a-phone-number/. Она будет разобрана в 29.05.2020 в 21:00 MSK

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

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

Теги предыдущей задачи: деревья,O(k+height(root)) по времени,O(height(root)) по памяти

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

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

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

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

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

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=UWPKvrproqQ
Следующая задача: https://leetcode.com/problems/search-a-2d-matrix-ii/. Она будет разобрана в 12.06.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,динамическое программирование по суммам,O(len(nums)*sum(nums)),bitset,acmp 378

Разбор предыдущей задачи: https://www.youtube.com/watch?v=tSryIpwA6v8
Следующая задача: https://leetcode.com/problems/find-all-anagrams-in-a-string/. Она будет разобрана в 14.06.2020 в 21:00 MSK

Теги предыдущей задачи: два указателя,O(n+m) по времени,O(1) по памяти,двоичный поиск,комбинация алгоритмов,O(min(n+m;nlogm;mlogn)) по времени

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

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

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

Теги предыдущей задачи: графы,нахождение цикла в ориентированном графе,O(numCourses*|prerequisites|),слабые тесты,списки связности,O(numCourses+|prerequisites|)

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

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

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

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

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

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

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

Теги предыдущей задачи: сортировка,O(n) после сортировки,слабые тесты,O(n^2) быстрее O(nlogn),acmp 377

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

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

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