DSA Preparation Sheet by @hiten.
codes
Topic           Name                                             Link   Solved?
Array           Contains Duplicate                               Link
                Valid Anagram                                    Link
                Two Sum                                          Link
                Group Anagrams                                   Link
                Top K Frequent Elements                          Link
                Encode and Decode Strings                        Link
                Product of Array Except Self                     Link
                Valid Sudoku                                     Link
                Longest Consecutive Sequence                     Link
                Valid Palindrome                                 Link
                Two Sum II Input Array Is Sorted                 Link
                3Sum                                             Link
                Container With Most Water                        Link
                Trapping Rain Water                              Link
                Best Time to Buy And Sell Stock                  Link
                Longest Substring Without Repeating Characters   Link
                Longest Repeating Character Replacement          Link
                Permutation In String                            Link
                Minimum Window Substring                         Link
                Sliding Window Maximum                           Link
Binary Search   Binary Search                                    Link
                Search a 2D Matrix                               Link
                Koko Eating Bananas                              Link
                Find Minimum In Rotated Sorted Array             Link
                Search In Rotated Sorted Array                   Link
                Time Based Key Value Store                       Link
                Median of Two Sorted Arrays                      Link
Linked List     Reverse Linked List                              Link
                Merge Two Sorted Lists                           Link
                Reorder List                                     Link
                Remove Nth Node From End of List                 Link
                Copy List With Random Pointer                    Link
                Add Two Numbers                                  Link
                Linked List Cycle                                Link
                Find The Duplicate Number                        Link
                LRU Cache                                        Link
                Merge K Sorted Lists                             Link
                Reverse Nodes In K Group                         Link
Trees           Invert Binary Tree                               Link
               Maximum Depth of Binary Tree                                Link
               Diameter of Binary Tree                                     Link
               Balanced Binary Tree                                        Link
               Same Tree                                                   Link
               Subtree of Another Tree                                     Link
               Lowest Common Ancestor of a Binary Search Tree              Link
               Binary Tree Level Order Traversal                           Link
               Binary Tree Right Side View                                 Link
               Count Good Nodes In Binary Tree                             Link
               Validate Binary Search Tree                                 Link
               Kth Smallest Element In a Bst                               Link
               Construct Binary Tree From Preorder And Inorder Traversal   Link
               Binary Tree Maximum Path Sum                                Link
               Serialize And Deserialize Binary Tree                       Link
Backtracking   Subsets                                                     Link
               Combination Sum                                             Link
               Permutations                                                Link
               Subsets II                                                  Link
               Combination Sum II                                          Link
               Word Search                                                 Link
               Palindrome Partitioning                                     Link
               Letter Combinations of a Phone Number                       Link
               N Queens                                                    Link
Dynamic Progra Climbing Stairs                                             Link
               Min Cost Climbing Stairs                                    Link
               House Robber                                                Link
               House Robber II                                             Link
               Longest Palindromic Substring                               Link
               Palindromic Substrings                                      Link
               Decode Ways                                                 Link
               Coin Change                                                 Link
               Maximum Product Subarray                                    Link
               Word Break                                                  Link
               Longest Increasing Subsequence                              Link
               Partition Equal Subset Sum                                  Link
               Unique Paths                                                Link
               Longest Common Subsequence                                  Link
               Best Time to Buy And Sell Stock With Cooldown               Link
               Coin Change II                                              Link
               Target Sum                                                  Link
               Interleaving String                                         Link
               Longest Increasing Path In a Matrix                         Link
               Distinct Subsequences                                       Link
               Edit Distance                                           Link
               Burst Balloons                                          Link
               Regular Expression Matching                             Link
Stack          Valid Parentheses                                       Link
               Min Stack                                               Link
               Evaluate Reverse Polish Notation                        Link
               Generate Parentheses                                    Link
               Daily Temperatures                                      Link
               Car Fleet                                               Link
               Largest Rectangle In Histogram                          Link
Heap           Kth Largest Element In a Stream                         Link
               Last Stone Weight                                       Link
               K Closest Points to Origin                              Link
               Kth Largest Element In An Array                         Link
               Task Scheduler                                          Link
               Design Twitter                                          Link
               Find Median From Data Stream                            Link
Graphs         Number of Islands                                       Link
               Max Area of Island                                      Link
               Clone Graph                                             Link
               Walls And Gates                                         Link
               Rotting Oranges                                         Link
               Pacific Atlantic Water Flow                             Link
               Surrounded Regions                                      Link
               Course Schedule                                         Link
               Course Schedule II                                      Link
               Graph Valid Tree                                        Link
               Number of Connected Components In An Undirected Graph   Link
               Redundant Connection                                    Link
               Word Ladder                                             Link
               Reconstruct Itinerary                                   Link
               Min Cost to Connect All Points                          Link
               Network Delay Time                                      Link
               Swim In Rising Water                                    Link
               Alien Dictionary                                        Link
               Cheapest Flights Within K Stops                         Link
Greedy Algorith Maximum Subarray                                       Link
                Jump Game                                              Link
                Jump Game II                                           Link
                Gas Station                                            Link
                Hand of Straights                                      Link
Merge Triplets to Form Target Triplet   Link
Partition Labels                        Link
Valid Parenthesis String                Link
Hint / Notes