The document is a comprehensive list of data structures and algorithms (DSA) patterns, indicating which problems have been solved, are not done, or require revisiting. It includes various categories such as arrays, linked lists, trees, graphs, and dynamic programming, with a mix of completed and pending tasks. Additionally, it encourages following Pratham Kohli for more content related to DSA.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
10 views6 pages
Master DSA Patterns Pratham Kohli
The document is a comprehensive list of data structures and algorithms (DSA) patterns, indicating which problems have been solved, are not done, or require revisiting. It includes various categories such as arrays, linked lists, trees, graphs, and dynamic programming, with a mix of completed and pending tasks. Additionally, it encourages following Pratham Kohli for more content related to DSA.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6
MASTER DSA Patterns with this LIST
Question Solved / Not / Notes
Revisit Contains Duplicate done Missing Number done Find All Numbers done Disappeared in an Array Single Number done Climbing Stairs done Best Time to Buy and Sell done Stock Range Sum Query - done Immutable Counting Bits done Linked List Cycle done Middle of the Linked List done Reverse Linked List done Palindrome Linked List done Remove Linked List done Elements Remove Duplicates from done Sorted List Merge Two Sorted Lists done Meeting Rooms Have to subscribe Binary Search done Find Smallest Letter done Greater Than Target Average of Levels in done Binary Tree Minimum Depth of Binary done Tree Same Tree done Path Sum done Maximum Depth of Binary done Tree Diameter of Binary Tree done Merge Two Binary Trees done Subtree of Another Tree Not done Invert Binary Tree done Two Sum done Squares of a Sorted Array done Backspace String Compare Error in one test case
Follow Pratham Kohli for more useful content!
Index Pairs of a String Majority Element done Convert 1D Array Into 2D done Array Move Zeroes done Is Subsequence Done Unnecessary Error Binary Tree Paths done Maximum Average Subarray I Product of Array Except done Self Find the Duplicate Number done Find All Duplicates in an done Array Set Matrix Zeroes not Spiral Matrix done Rotate Image Word Search done Longest Consecutive done Sequence Subsets done Subsets II done Permutations done Permutations II done Combinations done Combination Sum done Combination Sum II done Combination Sum III done Generate Parentheses done Target Sum done Palindrome Partitioning done Letter Combinations of a Phone Number Generalized Abbreviation House Robber Maximum Subarray House Robber II Coin Change done Maximum Product Subarray Longest Increasing Subsequence Longest Palindromic Substring Word Break
Follow Pratham Kohli for more useful content!
Decode Ways Unique Paths Jump Game Palindromic Substrings Number of Longest Increasing Subsequence Partition Equal Subset Sum Partition to K Equal Sum Subsets Best Time to Buy and Sell Stock with Cooldown Linked List Cycle II Add Two Numbers Remove Nth Node From End of List Sort List Reorder List Clone Graph Pacific Atlantic Water Flow Number of Islands Graph Valid Tree Number of Connected Components in an Undirected Graph Reverse Linked List II Rotate List Swap Nodes in Pairs Odd Even Linked List Kth Smallest Element in a Sorted Matrix Find K Pairs with Smallest Sums Merge Intervals Interval List Intersections Non-overlapping Intervals Meeting Rooms II Task Scheduler Minimum Number of Arrows to Burst Balloons Insert Interval Peak Index in a Mountain Array Find Minimum in Rotated Sorted Array
Follow Pratham Kohli for more useful content!
Find Peak Element Search in Rotated Sorted Array Search in Rotated Sorted Array II Search a 2D Matrix done Search a 2D Matrix II Find K Closest Elements Minimum Size Subarray Sum Fruit Into Baskets Permutation in String Longest Repeating Character Replacement Longest Substring Without Repeating Characters Kth Smallest Element in a BST K Closest Points to Origin Top K Frequent Elements Sort Characters By Frequency Kth Largest Element in an Array Reorganize String Course Schedule Course Schedule II Minimum Height Trees Sequence Reconstruction
Binary Tree Level Order
Traversal II Binary Tree Level Order Traversal Binary Tree Zigzag Level Order Traversal Populating Next Right Pointers in Each Node Populating Next Right Pointers in Each Node II Binary Tree Right Side View All Nodes Distance K in Binary Tree Lowest Common Ancestor
Follow Pratham Kohli for more useful content!
of a Binary Search Tree Path Sum II Path Sum III Lowest Common Ancestor of a Binary Tree Maximum Binary Tree Maximum Width of Binary Tree Construct Binary Tree from Preorder and Inorder Traversal Validate Binary Search Tree Implement Trie (Prefix Tree) 3Sum 3Sum Closest Subarray Product Less Than K Sort Colors Container With Most Water Longest Word in Dictionary Maximum XOR of Two Numbers in an Array Factor Combinations Split a String Into the Max Number of Unique Substrings Maximum Number of Vowels in a Substring of Given Length Max Consecutive Ones III Longest Subarray of 1's After Deleting One Element First Missing Positive Sudoku Solver N-Queens Reverse Nodes in k-Group Merge k Sorted Lists Smallest Range Covering Elements from K Lists Employee Free Time
Follow Pratham Kohli for more useful content!
Count of Range Sum Sliding Window Maximum Minimum Number of K Consecutive Bit Flips Count Unique Characters of All Substrings of a Given String Minimum Window Substring Substring with Concatenation of All Words Rearrange String k Distance Apart Course Schedule III Maximum Frequency Stack Alien Dictionary Binary Tree Maximum Path Sum Serialize and Deserialize Binary Tree Word Search II Find Median from Data Stream Sliding Window Median Trapping Rain Water Concatenated Words Prefix and Suffix Search Palindrome Pairs Design Search Autocomplete System Word Squares Sort Items by Groups Respecting Dependencies Median of Two Sorted Arrays