Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-leetcode-resources
This repository contains LeetCode articles which are very useful during the interview preparation.
https://github.com/ashishps1/awesome-leetcode-resources
Last synced: 3 days ago
JSON representation
-
🚀 Patterns
- 20 DP Patterns
- Top 'K' Elements Pattern
- Monotonic Stack Pattern
- Overlapping Intervals Pattern
- Backtracking Pattern
- Modified Binary Search Pattern
- Tree Iterative Traversal
- Tree Question Pattern
- Fast and Slow Pointers Pattern
- Prefix Sum Pattern
- Linked List In-place Reversal Pattern
- Prefix Sum Pattern
- Two Pointers Pattern
- Sliding Window Pattern
- Prefix Sum Pattern
- Top 'K' Elements Pattern
- Fast and Slow Pointers Pattern
- 15 Leetcode Patterns
- 14 Coding Interview Patterns
- Tree Patterns
- Graph Patterns
- DFS + BFS Patterns (1)
- DFS + BFS Patterns (2)
-
🔎 Visualization
-
✅ Curated Problems
-
📌 Fundamental Concepts
- Queues
- Stacks
- Hash Tables
- Linked List
- Important Graph Algorithms
- Minimum Spanning Tree
- Union-Find - Find-A-Complete-Guide)
- Dijkstra Algorithm
- Algorithmic Complexity
- Sorting Algorithms
- Dummy Node Technique
- Backtracking
- Big-O Cheat Sheet
- Bit Manipulation Techniques
- Heaps
- Recursion
- Trees
- Tries
- Dynamic Programming
- Graph Theory
- DFS Traversal
- BFS Traversal
-
Fundamental Concepts
-
Patterns
-
LeetCode Extensions
-
📎 LeetCode Extensions
-
Curated Problems
-
Books
-
📇 Courses
-
📺 YouTube Playlist
-
💻 Must-Do Problems (Topic Wise)
-
Binary Trees
- Invert Binary Tree
- Convert Sorted Array to Binary Search Tree
- Binary Tree Cameras
- Binary Tree Maximum Path Sum
- Maximum Sum BST in Binary Tree
- Count Complete Tree Nodes
- All Possible Full Binary Trees
- Delete Leaves With a Given Value
- Binary Search Tree Iterator
- Longest Univalue Path
- Delete Nodes And Return Forest
- Validate Binary Search Tree
- Construct Binary Tree from Inorder and Postorder Traversal
- All Nodes Distance K in Binary Tree
- Maximum Difference Between Node and Ancestor
- Find Duplicate Subtrees
- Flatten Binary Tree to Linked List
- House Robber III
- Step-By-Step Directions From a Binary Tree Node to Another
- Delete Node in a BST
- Populating Next Right Pointers in Each Node II
- Trim a Binary Search Tree
- Distribute Coins in Binary Tree
- Binary Search Tree to Greater Sum Tree
- Serialize and Deserialize Binary Tree
-
Linked List
- Reverse Linked List
- Linked List Cycle
- Merge Two Sorted Lists
- Intersection of Two Linked Lists
- Remove Nth Node From End of List
- Add Two Numbers
- Copy List with Random Pointer
- LRU Cache
- Design Browser History
- Merge k Sorted Lists
- Flatten a Multilevel Doubly Linked List
- Rotate List
- Sort List
- Remove Duplicates from Sorted List II
- Reverse Nodes in k-Group
-
Backtracking
-
Tries
-
-
📚 Books
-
YouTube Playlist
-
📝 Must-Read Leetcode Articles
-
💡 Tips
Programming Languages
Categories
💻 Must-Do Problems (Topic Wise)
60
🚀 Patterns
23
📌 Fundamental Concepts
22
📝 Must-Read Leetcode Articles
11
✅ Curated Problems
5
📎 LeetCode Extensions
5
📺 YouTube Playlist
4
Fundamental Concepts
3
YouTube Playlist
3
📇 Courses
3
📚 Books
3
💡 Tips
2
🔎 Visualization
2
Patterns
1
Books
1
LeetCode Extensions
1
Curated Problems
1
Sub Categories