Что это?
Подборка ресурсов для изучения структур данных и алгоритмов (DSA) и подготовки к собеседованиям по программированию: паттерны, статьи, списки отобранных задач, курсы, книги и видео.
Это курс или просто список ссылок?
Это список внешних ссылок, сгруппированных по темам (концепции, паттерны, статьи, наборы задач, плейлисты, курсы, книги), а не собственный курс или кодовая база.
Как устроен список и с чего начать?
Список разбит на разделы: Основные концепции, Паттерны, Обязательные статьи, Отобранные задачи, Плейлисты YouTube, Курсы, Книги, Рассылка и Инструменты визуализации. Новичкам рекомендуют начать с ресурса AlgoMaster.io DSA и руководства '20 Leetcode Patterns'.
Нужно ли покупать какие-нибудь курсы или книги, чтобы пользоваться этим?
Нет, большая часть ссылок (паттерны, статьи, плейлисты, визуализации) бесплатна; платными являются только пара курсов или книг.
Это отобранные материалы или неотфильтрованная свалка ссылок?
Список вручную составлен его автором вокруг конкретной философии (обучение на основе паттернов) и ведёт на известные, проверенные ресурсы вроде Blind 75 и Leetcode Top 100 Liked, а не является исчерпывающим сбором всех ссылок подряд.
Что такое '20 Leetcode Patterns'?
Это набор повторно используемых шаблонов решения задач (например, Два указателя, Скользящее окно, Префиксная сумма, Быстрый и медленный указатели, Монотонный стек), которые встречаются во многих задачах LeetCode. Они помогают быстрее распознавать подходы, чем запоминать отдельные решения.
Есть ли видео или только текст?
И то, и другое: ссылки ведут на плейлисты YouTube от AlgoMaster, Абдула Бари, Уильяма Фисета и Тушара Роя, а также на статьи и отобранные наборы задач.
Есть ли инструмент для визуализации алгоритмов?
Да, есть ссылки на AlgoMaster DSA Animations и VisuAlgo для визуализации структур данных и алгоритмов.
Какие наиболее известные наборы отобранных задач в нём есть?
Blind 75, Leetcode Top 100 Liked, Leetcode Top Interview 150 и собственный список автора AlgoMaster 300.
What are similar projects?
hello-algorithm, algorithm-pattern, DSA-Bootcamp-Java, LeetCode-Go, algorithm-base, interview, The-Complete-FAANG-Preparation, leetcode
Which topics is it in?
dsa, dynamic-programming, competitive-programming, leetcode, coding, graph, interview-questions, data-structures, interview-preparation, algorithms, career, learning-resources