0% found this document useful (0 votes)
80 views

leetcode

Uploaded by

Sujan Mujawar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

leetcode

Uploaded by

Sujan Mujawar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Most of the time I want to come back to a particular post on LeetCode and so I have

to bookmark different posts a lot of times. This has led to an increase in the number
of my bookmarks. Therefore, I have been trying to compile a list of all LeetCode's
important and useful links. Here is the list I have made till now. Posting it here so as
to help the LC community as well. Do let me know the useful and important articles
that I have missed. Will add them to this list. This way we all won't have to bookmark
many posts on LeetCode and instead just bookmark this post alone. I am grouping
links based on topics for better usability of this post.

NOTE: [LIST] is a set of questions that you can practice for that topic.

Formatting your posts in LeetCode :

1. Format Your Posts with Markdown

Dynamic Programming :

1. DP for Beginners [Problems | Patterns | Sample Solutions] by @wh0ami


2. DP Patterns by @aatalyk
3. Knapsack problems by @old_monk
4. How to solve DP - String? Template and 4 Steps to be followed by
@igooglethings
5. Dynamic Programming Questions thread by @karansingh1559
6. DP Classification helpful notes by @adityakrverma
7. How to approach DP problems by @heroes3001
8. Iterative DP for subset sum problems by @yuxiangmusic
9. DP problems summary (problem categorization) by @richenyunqi
10. Categorization of Leetcode DP problems by @chuka231
11. Must do Dynamic Programming Category wise by @mahesh_nagarwal
12. Dynamic programming is simple by @omgitspavel
13. Dynamic Programming on subsets with examples by @DBabichev
14. DP is easy (Thinking process) by @teampark

Backtracking :

1. Backtracking Summary and general template to solve many problems by


@dichen001
2. A general approach to backtracking problems in C++ by @nitinpaldev
3. A general approach to backtracking problems in Java by @issac3

General Strategies and advice :

1. Comprehensive Data Structure and Algorithm Study Guide by @xrssa


2. Interview prep tips by @topcat
3. How to answer some beahvioural questions by Anonymous user
4. Amazon leadership principles guide by Anonymous user
5. The Only Lists You Need For Your Interview Preparation by @sachin_ak

System Design

1. System Design template by @topcat


2. Design Facebook by @a_ranjan_s
3. Design URL Shortening service like TinyURL by @shashibk11
4. Design video sharing platform like Youtube by @Shuatify
5. System Design: Designing a distributed Job Scheduler | Many interesting
concepts to learn (Leetcode's pick) by @sjkm
6. Whatsapp system design by @khushi511
7. System Design: Introduction to Distributed Systems | Designing a highly
available system
(Leetcode's pick) by @Vruttant1403
8. System Design questions asked in FAANG
9. System design multiple resources by Pooja Biswas by @hopeless
10. Helpful list of leetcode posts on System design at FAANG by @Anonymous
User

How to use LeetCode :

1. A must-read guide for new LeetCode users by @LeetCode


2. How to use Leetcode efficiently and effectively by beginners by @megaspazz
3. How to effectively use LeetCode to prepare for interviews!! by @Pooja0406
4. Interview preparation study plan using leetcode (Leetcode's pick) by
@amit_gupta10

Important list of questions :

1. List of questions sorted by common patterns by @Maverick2594


2. Topic wise problems for beginners by @yashrsharma44
3. Facebook interview question list by @suresh_reddy

Graphs and Trees :

1. Graph for beginners by @wh0ami


2. DFS for beginners by @StefanPochmann
3. Recursive approach to segment trees and range sum queries and lazy
propagation
4. Article on Trie. General Template and List of problems by @igooglethings
5. Iterative and recursive versions of common tree problems by
@nareshyoutube
6. Graph Algorithms One Place | Dijkstra | Bellman Ford | Floyd Warshall | Prims |
Kruskals | DSU by @nareshyoutube
7. Disjoint Set Union (DSU)/Union-Find - A Complete Guide @Invulnerable
8. Introduction to Trie by @since2020
9. A noob's guide to Dijkstra's Algorithm (Leetcode's pick) by @bliss14b
10. Tree questions patterns by @Manisha4018
11. Heap questions patterns by @rnyati10
12. Graph All in one by @thanoschild

Stacks and Queues :

1. Monotonic Queue Summary by @luxy622


2. Applications of Monotonous Increasing stack by @wxd_sjtu

Sliding Window :

1. Sliding window for beginners by @wh0ami


2. Sliding Window algorithm template to solve all the Leetcode substring search
problem by @chaoyanghe
3. Sliding window substring problems template by @zjh08177

Binary Search :

1. Binary Search for Beginners by @wh0ami


2. [Python] Powerful Ultimate Binary Search Template. Solved many problems
by @zhjiun_liao
3. Binary Search 101 by @AminiCK
4. Master binary search from beginner to pro by Anonymous User

Approaches to deal with problems which follow some pattern :

1. Most consistent ways of dealing with the series of stock problems by


@fun4LeetCode
2. Sum Megapost (How to solve 2 sum, 3 sum and 4 sum) by @peyman_np
3. How to solve linked list problems in C++ by @LHearen
4. Template for all combination problem set by @fight.for.dream
5. Summary of solutions for problems "reducible" to LeetCode 378 (Kth smallest
element in a sorted matrix) by @fun4LeetCode
6. Internal implementations of C++ STL containers and their associated time
complexities by @Manisha4018
7. Problems related to randomization by @Manisha4018
8. How to write thread safe code
9. General principles behind problems similar to Reverse pairs by
@fun4Leetcode
10. One approach to solve problems which need you to find subarrays with
certain conditions by @Lisanaaa

Bit manipulation :

1. Using bit manipulation to solve problems easily and efficiently by @LHearen


2. All about Bitwise Operations Beginner Intermediate by @Yashjain
3. Bits hacks you cant ignore by @amit_gupta10

Greedy :

1. Greedy for beginners by @wh0ami


2. ABCs of Greedy by Sapphire_Skies

String :

1. String questions categorized by patterns by @Manisha4018

Two pointers :

1. General summary of what kind of problem can/ cannot solved by Two


Pointers by @a2232189

You might also like