Skip to content

Commit 69b27e9

Browse files
authored
Add YT Playlists
1 parent 55fd8ee commit 69b27e9

File tree

1 file changed

+22
-19
lines changed

1 file changed

+22
-19
lines changed

README.md

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,24 @@ Awesome LeetCode resources to learn Data Structures and Algorithms (DSA) and pre
99
## Fundamental Concepts
1010
- [Algorithmic Complexity](https://blog.algomaster.io/p/57bd4963-462f-4294-a972-4012691fc729)
1111
- [Big-O Cheat Sheet](https://www.bigocheatsheet.com/)
12+
- [Sorting Algorithms](https://medium.com/jl-codes/understanding-sorting-algorithms-af6222995c8)
1213
- [Linked List](https://leetcode.com/discuss/study-guide/1800120/become-master-in-linked-list)
1314
- [Dummy Node Technique](https://blog.algomaster.io/p/5d7a1368-7a0c-461a-93a9-732333ceb2a8)
1415
- [Queues](https://medium.com/basecs/to-queue-or-not-to-queue-2653bcde5b04)
1516
- [Stacks](https://medium.com/basecs/stacks-and-overflows-dbcf7854dc67)
1617
- [Hash Tables](https://medium.com/basecs/taking-hash-tables-off-the-shelf-139cbf4752f0)
1718
- [Heaps](https://medium.com/basecs/learning-to-love-heaps-cef2b273a238)
1819
- [Recursion](https://leetcode.com/discuss/study-guide/1733447/become-master-in-recursion)
20+
- [Backtracking](https://medium.com/algorithms-and-leetcode/backtracking-e001561b9f28)
1921
- [Trees](https://leetcode.com/discuss/study-guide/1820334/Become-Master-in-Tree)
2022
- [Tries](https://medium.com/basecs/trying-to-understand-tries-3ec6bede0014)
2123
- [Binary Search](https://leetcode.com/discuss/study-guide/786126/Python-Powerful-Ultimate-Binary-Search-Template.-Solved-many-problems)
24+
- [Greedy Algorithm](https://www.freecodecamp.org/news/greedy-algorithms/)
2225
- [Dynamic Programming](https://medium.com/basecs/less-repetition-more-dynamic-programming-43d29830a630)
2326
- [Graph Theory](https://medium.com/basecs/a-gentle-introduction-to-graph-theory-77969829ead8)
2427
- [DFS Traversal](https://medium.com/basecs/deep-dive-through-a-graph-dfs-traversal-8177df5d0f13)
2528
- [BFS Traversal](https://medium.com/basecs/going-broad-in-a-graph-bfs-traversal-959bd1a09255)
26-
- [Dijkstra Algorithm](https://medium.com/basecs/finding-the-shortest-path-with-a-little-help-from-dijkstra-613149fbdc8e)
29+
- [Dijkstra Algorithm](https://leetcode.com/discuss/study-guide/1059477/A-guide-to-Dijkstra's-Algorithm)
2730

2831
## Patterns
2932
- [14 Coding Interview Patterns](https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed)
@@ -45,6 +48,24 @@ Awesome LeetCode resources to learn Data Structures and Algorithms (DSA) and pre
4548
- [DFS + BFS Patterns (2)](https://medium.com/leetcode-patterns/leetcode-pattern-2-dfs-bfs-25-of-the-problems-part-2-a5b269597f52)
4649
- [Stock Series Patterns](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/solutions/108870/most-consistent-ways-of-dealing-with-the-series-of-stock-problems/)
4750

51+
## YouTube Playlist
52+
- [Abdul Bari's Algorithms Playlist](https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O)
53+
- [William Fiset's Data Structure Playlist](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsB6SWUrDFW2RmDotAfPbeHu)
54+
- [William Fiset's Graphs Playlist](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P)
55+
- [Tushar Roy's Dynamic Programming Playlist](https://www.youtube.com/playlist?list=PLrmLmBdmIlpsHaNTPP_jHHDx_os9ItYXr)
56+
57+
## Courses
58+
- [Coursera - Algorithms, Part I](https://www.coursera.org/learn/algorithms-part1)
59+
- [Coursera - Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2)
60+
61+
## Books
62+
- [Data Structures And Algorithms Made Easy](https://www.amazon.com/Data-Structures-Algorithms-Made-Easy-ebook/dp/B0CBW278NC/)
63+
- [Cracking the Coding Interview](https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/)
64+
65+
## Visualization
66+
- [VisuAlgo](https://visualgo.net/en)
67+
- [Algo-lens: Visualize leetcode problems](https://github.com/jaroslaw-weber/algo-lens)
68+
4869
## LeetCode Extensions
4970
- [LeetCode Timer](https://chromewebstore.google.com/detail/leetcode-timer/gfkgelnlcnomnahkfmhemgpahgmibofd): Easily time your leetcode practise sessions with automatic time setting based on difficulty.
5071
- [LeetCode Video Solutions](https://chromewebstore.google.com/detail/leetcode-video-solutions/ilnmgkahgjdpkoliooildngldmilhelm): Watch free LeetCode video ▶ solutions on the problem page itself.
@@ -57,17 +78,6 @@ Awesome LeetCode resources to learn Data Structures and Algorithms (DSA) and pre
5778
- [Leetcode Top Interview 150](https://leetcode.com/studyplan/top-interview-150/)
5879
- [Leetcode 75](https://leetcode.com/studyplan/leetcode-75/)
5980

60-
## Books
61-
- [Data Structures And Algorithms Made Easy](https://www.amazon.com/Data-Structures-Algorithms-Made-Easy-ebook/dp/B0CBW278NC/)
62-
- [Cracking the Coding Interview](https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/)
63-
64-
## Courses
65-
- [Coursera - Algorithms, Part I](https://www.coursera.org/learn/algorithms-part1)
66-
- [Coursera - Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2)
67-
68-
## Visualization
69-
- [Algo-lens: Visualize leetcode problems](https://github.com/jaroslaw-weber/algo-lens)
70-
7181
## Must-Do Problems (Topic Wise)
7282
### Linked List
7383
- [Reverse Linked List](https://leetcode.com/problems/reverse-linked-list/description/)
@@ -111,10 +121,6 @@ Awesome LeetCode resources to learn Data Structures and Algorithms (DSA) and pre
111121
- [Binary Tree Cameras](https://leetcode.com/problems/binary-tree-cameras/description/)
112122
- [Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/description/)
113123
- [Maximum Sum BST in Binary Tree](https://leetcode.com/problems/maximum-sum-bst-in-binary-tree/description/)
114-
### Stacks
115-
### Queues
116-
### Hash Tables
117-
### Priority Queues
118124
### Backtracking
119125
- [Permutations](https://leetcode.com/problems/permutations/description/)
120126
- [Subsets](https://leetcode.com/problems/subsets/description/)
@@ -126,9 +132,6 @@ Awesome LeetCode resources to learn Data Structures and Algorithms (DSA) and pre
126132
- [Partition to K Equal Sum Subsets](https://leetcode.com/problems/partition-to-k-equal-sum-subsets/description/)
127133
- [N-Queens II](https://leetcode.com/problems/n-queens-ii/description/)
128134
- [Sudoku Solver](https://leetcode.com/problems/sudoku-solver/description/)
129-
### Graphs
130-
### Binary Search
131-
### Dynamic Programming
132135
### Tries
133136
- [Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree/description/)
134137
- [Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix/description/)

0 commit comments

Comments
 (0)