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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=idYyTWRxQcA
Следующая задача: https://leetcode.com/problems/kth-largest-element-in-an-array/. Она будет разобрана в 21.04.2020 в 21:00 MSK

Теги предыдущей задачи: перебор,динамическое программирование,O(target^|candidates|)

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

Теги предыдущей задачи: k-я порядковая статистика,O(n) по времени,nth_element,median of medians,mt19937,uniform_int_distribution,юбилей 700 часов

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

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=bZ06FaJBKT4
Есть места в группе, решающей задачи leetcode уровня medium. Если есть желающие присоединиться - обращайтесь. Стоимость 10 тыс рублей в месяц.
Следующая задача: https://leetcode.com/problems/binary-tree-level-order-traversal/. Она будет разобрана в 27.04.2020 в 21:00 MSK

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

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

Теги предыдущей задачи: деревья,O(n) по времени,рекурсивное решение,нерекурсивное решение,dfs,preorder traversal,inorder traversal,postorder traversal,bfs

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

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

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

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

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

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

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

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

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

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

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