This repository contains my solutions to Leetcode problems in Go. I am using this repository to track my progress and to improve my problem solving skills. I will be updating this repository regularly as I solve more problems.
Note: I am using Neetcode's Roadmap to solve problems. You can find the roadmap here.
- Contains Duplicate
- Valid Anagram
- Two Sum
- Group Anagrams
- Top K Frequent Elements
- Product of Array Except Self
- Valid Sudoku
- Longest Consecutive Sequence
- Valid Palindrome
- Two Sum II - Input array is sorted
- 3Sum
- Container With Most Water
- Trapping Rain Water
- Valid Parentheses
- Min Stack
- Evaluate Reverse Polish Notation
- Generate Parentheses
- Daily Temperatures
- Car Fleet
- Largest Rectangle In Histogram
- Binary Search
- Search a 2D Matrix
- Koko Eating Bananas
- Find Minimum In Rotated Sorted Array
- Search In Rotated Sorted Array
- Time Based Key Value Store
- Median of Two Sorted Arrays
- Best Time to Buy and Sell Stock
- Longest Substring Without Repeating Characters
- Longest Repeating Character Replacement
- Permutation in String
- Minimum Window Substring
- Sliding Window Maximum
- Reverse Linked List
- Merge Two Sorted Lists
- Reorder List
- Remove Nth Node From End of List
- Copy List With Random Pointer
- Add Two Numbers
- Linked List Cycle
- Find The Duplicate Number
- LRU Cache
- Merge K Sorted Lists
- Reverse Nodes in K Group