| 
1 | 1 | # Awesome LeetCode Resources  | 
2 | 2 | This repository contains LeetCode resources which are useful during interview preparation.  | 
3 | 3 | 
 
  | 
 | 4 | +## Fundamental Concepts  | 
 | 5 | +- [LinkedIn List](https://leetcode.com/discuss/study-guide/1800120/become-master-in-linked-list)  | 
 | 6 | +- [Queues](https://medium.com/basecs/to-queue-or-not-to-queue-2653bcde5b04)  | 
 | 7 | +- [Stacks](https://medium.com/basecs/stacks-and-overflows-dbcf7854dc67)  | 
 | 8 | +- [Hash Tables](https://medium.com/basecs/taking-hash-tables-off-the-shelf-139cbf4752f0)  | 
 | 9 | +- [Heaps](https://medium.com/basecs/learning-to-love-heaps-cef2b273a238)  | 
 | 10 | +- [Recursion](https://leetcode.com/discuss/study-guide/1733447/become-master-in-recursion)  | 
 | 11 | +- [Trees](https://leetcode.com/discuss/study-guide/1820334/Become-Master-in-Tree)  | 
 | 12 | +- [Tries](https://medium.com/basecs/trying-to-understand-tries-3ec6bede0014)  | 
 | 13 | +- [Binary Search](https://leetcode.com/discuss/study-guide/786126/Python-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems)  | 
 | 14 | +- [Dynamic Programming](https://medium.com/basecs/less-repetition-more-dynamic-programming-43d29830a630)  | 
 | 15 | +- [Graph Theory](https://medium.com/basecs/a-gentle-introduction-to-graph-theory-77969829ead8)  | 
 | 16 | +- [DFS Traversal](https://medium.com/basecs/deep-dive-through-a-graph-dfs-traversal-8177df5d0f13)  | 
 | 17 | +- [BFS Traversal](https://medium.com/basecs/going-broad-in-a-graph-bfs-traversal-959bd1a09255)  | 
 | 18 | +- [Dijkstra Algorithm](https://medium.com/basecs/finding-the-shortest-path-with-a-little-help-from-dijkstra-613149fbdc8e)  | 
 | 19 | + | 
4 | 20 | ## Patterns  | 
5 | 21 | - [14 Coding Interview Patterns](https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed)  | 
6 | 22 | - [Sliding Window patterns](https://leetcode.com/problems/frequency-of-the-most-frequent-element/solutions/1175088/C++-Maximum-Sliding-Window-Cheatsheet-Template/)  | 
@@ -33,7 +49,16 @@ This repository contains LeetCode resources which are useful during interview pr  | 
33 | 49 | - [Leetcode Top Interview 150](https://leetcode.com/studyplan/top-interview-150/)  | 
34 | 50 | - [Leetcode 75](https://leetcode.com/studyplan/leetcode-75/)  | 
35 | 51 | 
 
  | 
 | 52 | +## Books  | 
 | 53 | +- [Data Structures And Algorithms Made Easy](https://www.amazon.com/Data-Structures-Algorithms-Made-Easy-ebook/dp/B0CBW278NC/)  | 
 | 54 | +- [Cracking the Coding Interview](https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/)  | 
 | 55 | + | 
 | 56 | +## Courses  | 
 | 57 | +- [Coursera - Algorithms, Part I](https://www.coursera.org/learn/algorithms-part1)  | 
 | 58 | +- [Coursera - Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2)  | 
 | 59 | + | 
36 | 60 | ## Must-Do Problems (Topic Wise)  | 
 | 61 | + - Work in progress. Will publish soon.  | 
37 | 62 | 
 
  | 
38 | 63 | 
 
  | 
39 | 64 | Your contributions are most welcome!  | 
0 commit comments