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/maximum-depth-of-binary-tree/. Она будет разобрана в 09.02.2020 в 21:00 MSK

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=0ViPVp-CETs
Следующая задача: https://leetcode.com/problems/middle-of-the-linked-list/. Она будет разобрана в 11.02.2020 в 21:00 MSK

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

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

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

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

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

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

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

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

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

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

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

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

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

Разбор предыдущей задачи: https://www.youtube.com/watch?v=11b_SJSX2sM
Доброе утро! С вами Фёдор Меньшиков, и я провожу эксперимент. Я набираю группу из 5 человек для прокачки навыков решения задач интервью с leetcode. В комплекте: взаимные ревью участниками группы и ревью мной. В итоге Вы получаете уверенность, что решили задачу оптимально, а также получаете опыт code review решений коллег. Поскольку группа экспериментальная, то она набирается одна, и число мест ограничено. Также могут быть ограничения по используемым языкам программирования (участники группы должны понимать решения друг друга) и по уровню участников (им должно быть интересно решать примерно одинаковый набор задач). Стоимость участия - 10 тысяч рублей в месяц. Заявки принимаются до 12 марта включительно. За подробностями обращайтесь ко мне в личные сообщения Телеграм @FyodorMenshikov или на почту mfv@mail.ru
Следующая задача: 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