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/queue-reconstruction-by-height/. Она будет разобрана в 12.03.2020 в 21:00 MSK

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=ORb5eGO1Rlg
Продолжается набор группы для прокачки навыков решения задач интервью с leetcode. Чтобы всем участникам группы было интересно работать в ней, возможно, будет две группы - одна для решения Easy задач (для начинающих) и одна для решения Medium (для тех, у кого основательно решены Easy задачи leetcode). Заявки по-прежнему принимаются до 12 марта включительно. Стоимость участия 10 тысяч рублей в месяц. За подробностями обращайтесь ко мне в личные сообщения Телеграм @FyodorMenshikov или на почту mfv@mail.ru
Осталось 6 часов, когда ещё можно подать заявку на участие в групповых занятиях (детали во вчерашнем посте).
Следующая задача: https://leetcode.com/problems/daily-temperatures/. Она будет разобрана в 14.03.2020 в 21:00 MSK

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

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

Теги предыдущей задачи: обработка массива,O(N) по времени,O(N) по памяти,ближайший бОльший,leetcode 496

Разбор предыдущей задачи: https://www.youtube.com/watch?v=QVI1uANoiiY
Следующая задача: 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