这是什么?
这是一个精选的资源合集,用于学习数据结构与算法(DSA)并准备编程面试,内容包括模式总结、文章、精选题单、课程、书籍和视频。
这是一门课程,还是只是一份链接列表?
这是一份按主题(概念、模式、文章、题目集、播放列表、课程、书籍)整理的外部链接清单,它本身不是原创课程,也不是代码库。
这份列表是如何组织的,我应该从哪里开始?
内容分为以下几个部分:基础概念、模式、必读文章、精选题目、YouTube 播放列表、课程、书籍、订阅通讯和可视化工具;新手可以从 AlgoMaster.io 的 DSA 资源和 '20 Leetcode Patterns' 指南入手。
使用这份资源需要购买任何课程或书籍吗?
不需要,大部分链接内容(模式、文章、播放列表、可视化工具)都是免费的,只有少数几项是付费课程或书籍。
这些条目是经过筛选的,还是未经过滤的链接大杂烩?
列表由维护者围绕特定理念(基于模式的学习)精心挑选,链接指向 Blind 75、Leetcode Top 100 Liked 等知名且经过审核的资源,而不是穷举式的抓取。
什么是 '20 Leetcode Patterns'?
这是一组可复用的解题模板(如双指针、滑动窗口、前缀和、快慢指针、单调栈),它们在大量 LeetCode 题目中反复出现。学习者借助它们能更快识别解法思路,而不必死记硬背每道题的答案。
它包含视频内容,还是只有文字?
两者都有:既链接了 AlgoMaster、Abdul Bari、William Fiset 和 Tushar Roy 的 YouTube 播放列表,也提供文字文章和精选题目集。
有没有可以可视化算法的工具?
有,它链接了 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