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/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
Следующая задача: https://leetcode.com/problems/linked-list-cycle-ii/. Она будет разобрана в 10.07.2020 в 21:00 MSK

Теги предыдущей задачи: динамическое программирование,acmp 113,O(w*h) по времени,O(min(w,h)) по памяти

Разбор предыдущей задачи: https://www.youtube.com/watch?v=fh2IUt4iegM
Следующая задача: https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/. Она будет разобрана в 12.07.2020 в 21:00 MSK

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=5lB-yTq9uLs
Следующая задача: https://leetcode.com/problems/copy-list-with-random-pointer/. Она будет разобрана в 14.07.2020 в 21:00 MSK

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=tnLSdiQW-_c
Следующая задача: https://leetcode.com/problems/remove-nth-node-from-end-of-list/. Она будет разобрана в 16.07.2020 в 21:00 MSK

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

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

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

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

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=UNf_BNqUEpA
Следующая задача: https://leetcode.com/problems/search-in-rotated-sorted-array/. Она будет разобрана в 22.07.2020 в 21:00 MSK

Теги предыдущей задачи: конструктив,O(n),доказательство,похоже на РОИ 2013 E

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

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

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

Теги предыдущей задачи: связные списки,O(size(l1)+size(l2)) по времени,O(max(size(l1),size(l2))) по памяти

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

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

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

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

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

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

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