Skip to content

herbievine/leetcode

Repository files navigation

Learning Go by Solving Leetcode Problems

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.

Roadmap

Arrays and Hashing

  • Contains Duplicate
  • Valid Anagram
  • Two Sum
  • Group Anagrams
  • Top K Frequent Elements
  • Product of Array Except Self
  • Valid Sudoku
  • Longest Consecutive Sequence

Two Pointers

  • Valid Palindrome
  • Two Sum II - Input array is sorted
  • 3Sum
  • Container With Most Water
  • Trapping Rain Water

Stack

  • Valid Parentheses
  • Min Stack
  • Evaluate Reverse Polish Notation
  • Generate Parentheses
  • Daily Temperatures
  • Car Fleet
  • Largest Rectangle In Histogram

Binary Search

  • 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

Sliding Window

  • 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

Linked List

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages