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

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=8T-0gQqQgEA
Следующая задача: https://leetcode.com/problems/populating-next-right-pointers-in-each-node/. Она будет разобрана в 27.08.2020 в 21:00 MSK

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

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

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

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

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

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