List Collected From: https://neetcode.io/practice
Golang Implimentation By Sk Shahriar Ahmed Raka
-
Contains Duplicate (easy) - Problem - Solution
-
Valid Anagram (easy) -Problem - Solution
-
Group Anagrams (medium) -Problem- Solution
-
Top K Frequent Elements (medium) -Problem - Solution
-
Product of Array Except Self (medium) -Problem - Solution
-
Valid Sudoku (medium) -Problem - Solution
-
Encode and Decode Strings (medium) -Problem - Solution
-
Longest Consecutive Sequence (medium) -Problem - Solution
-
Valid Palindrome (easy) -Problem - Solution
-
Two Sum II - Input Array Is Sorted (medium) -Problem - Solution
-
Container With Most Water (medium) -Problem - Solution
-
Trapping Rain Water (hard) -Problem- Solution
-
Longest Substring Without Repeating Characters (medium) -Problem - Solution
-
Longest Repeating Character Replacement (medium) -Problem - Solution
-
Permutation in String (medium) -Problem- Solution
-
Minimum Window Substring (hard) -Problem- Solution
-
Sliding Window Maximum (hard) -Problem- Solution
-
Valid Parentheses (easy) -Problem- Solution
-
Evaluate Reverse Polish Notation (medium) -Problem - Solution
-
Generate Parentheses (medium) -Problem - Solution
-
Daily Temperatures (medium) -Problem- Solution
-
Binary Search (easy) -Problem- Solution
-
Search a 2D Matrix (medium) --Problem Solution
-
Koko Eating Bananas (medium) -Problem- Solution
-
Search in Rotated Sorted Array (medium) -Problem- Solution
-
Find Minimum in Rotated Sorted Array (medium) -Problem- Solution
-
Time Based Key-Value Store (medium) -Problem- Solution
-
Median of Two Sorted Arrays (hard) -Problem- Solution
-
Reverse Linked List (easy) -Problem- Solution
-
Merge Two Sorted Lists (easy) -Problem- Solution
-
Reorder List (medium) -Problem- Solution
-
Remove Nth Node From End of List (medium) -Problem- Solution
-
Copy List with Random Pointer (medium) -Problem- Solution
-
Add Two Numbers (medium) -Problem- Solution
-
Linked List Cycle (easy) -Problem- Solution
-
Find the Duplicate Number (medium) -Problem- Solution
-
Merge k Sorted Lists (hard) -Problem- Solution
-
Reverse Nodes in k-Group (hard) -Problem- Solution
-
Invert Binary Tree (easy) - Solution
-
Maximum Depth of Binary Tree (easy) - Solution
-
Diameter of Binary Tree (easy) - Solution
-
Balanced Binary Tree (easy) - Solution
-
Subtree of Another Tree (easy) - Solution
-
Lowest Common Ancestor of a Binary Search Tree (medium) - Solution
-
Binary Tree Level Order Traversal (medium) - Solution
-
Binary Tree Right Side View (medium) - Solution
-
Count Good Nodes in Binary Tree (medium) - Solution
-
Validate Binary Search Tree (medium) - Solution
-
Kth Smallest Element in a BST (medium) - Solution
-
Construct Binary Tree from Preorder and Inorder Traversal (medium) - Solution
-
Binary Tree Maximum Path Sum (hard) - Solution
-
Implement Trie (Prefix Tree) (medium) - Solution
-
Design Add and Search Words Data Structure (medium) - Solution
-
Word Search II (hard) - Solution
-
Kth Largest Element in a Stream (easy) - Solution
-
Last Stone Weight (easy) - Solution
-
K Closest Points to Origin (medium) - Solution
-
Kth Largest Element in an Array (medium) - Solution
-
Task Scheduler (medium) - Solution
-
Design Twitter (medium) - Solution
-
Find Median from Data Stream (hard) - Solution
-
Combination Sum (medium) - Solution
-
Permutations (medium) - Solution
-
Subsets II (medium) - Solution
-
Combination Sum II (medium) - Solution
-
Word Search (medium) - Solution
-
Palindrome Partitioning (medium) - Solution
-
Letter Combinations of a Phone Number (medium) - Solution
-
Number of Islands (medium) - Solution
-
Clone Graph (medium) - Solution
-
Max Area of Island (medium) - Solution
-
Pacific Atlantic Water Flow (medium) - Solution
-
Surrounded Regions (medium) - Solution
-
Rotting Oranges (medium) - Solution
-
Walls and Gates (medium) - Solution
-
Course Schedule (medium) - Solution
-
Course Schedule II (medium) - Solution
-
Redundant Connection (medium) - Solution
-
Number of Connected Components in an Undirected Graph (medium) - Solution
-
Graph Valid Tree (medium) - Solution
- Word Ladder (hard) - Solution
-
Reconstruct Itinerary (hard) - Solution
-
Min Cost to Connect All Points (medium) - Solution
-
Network Delay Time (medium) - Solution
-
Swim in Rising Water (hard) - Solution
-
Alien Dictionary (hard) - Solution
-
Cheapest Flights Within K Stops (medium) - Solution
-
Cheapest Flights Within K Stops (medium) - Solution
-
Min Cost Climbing Stairs (easy) - Solution
-
House Robber (medium) - Solution
-
House Robber II (medium) - Solution
-
Longest Palindromic Substring (medium) - Solution
-
Palindromic Substrings (medium) - Solution
-
Decode Ways (medium) - Solution
-
Coin Change (medium) - Solution
-
Maximum Product Subarray (medium) - Solution
-
Word Break (medium) - Solution
-
Longest Increasing Subsequence (medium) - Solution
-
Partition Equal Subset Sum (medium) - Solution
-
Unique Paths (medium) - Solution
-
Longest Common Subsequence (medium) - Solution
-
Best Time to Buy and Sell Stock with Cooldown (medium) - Solution
-
Coin Change II (medium) - Solution
-
Target Sum (medium) - Solution
-
Interleaving String (medium) - Solution
-
Distinct Subsequences (hard) - Solution
-
Edit Distance (hard) - Solution
-
Burst Balloons (hard) - Solution
-
Regular Expression Matching (hard) - Solution
-
Maximum Subarray (medium) - Solution
-
Jump Game II (medium) - Solution
-
Gas Station (medium) - Solution
-
Hand of Straights (medium) - Solution
-
Merge Triplets to Form Target Triplet (medium) - Solution
-
Partition Labels (medium) - Solution
-
Valid Parenthesis String (medium) - Solution
-
Insert Interval (medium) - Solution
-
Merge Intervals (medium) - Solution
-
Non-overlapping Intervals (medium) - Solution
-
Meeting Rooms (easy) - Solution
-
Meeting Rooms II (medium) - Solution
-
Rotate Image (medium) - Solution
-
Spiral Matrix (medium) - Solution
-
Set Matrix Zeroes (medium) - Solution
-
Happy Number (easy) - Solution
-
Multiply Strings (medium) - Solution
-
Detect Squares (medium) - Solution
-
Single Number (easy) - Solution
-
Number of 1 Bits (easy) - Solution
-
Counting Bits (easy) - Solution
-
Reverse Bits (easy) - Solution
-
Missing Number (easy) - Solution
-
Sum of Two Integers (medium) - Solution
-
Reverse Integer (medium) - Solution