Skip to content

dobermanch/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

My solutions to LeetCode problems.

example workflow

Problems

Tags: Array Hash Table
Code: C# Go Python

Tags: Linked List Math Recursion
Code: C# Go Python

Tags: Hash Table String Sliding Window
Code: C# Go Python

Tags: Array Binary Search Divide and Conquer
Code: C# Python

Tags: String Dynamic Programming
Code: C# Python

Tags: String
Code: C# Go Python

Tags: Math
Code: C# Go Python

Tags: Math
Code: C# Go Python

Tags: Array Two Pointers Greedy
Code: C# Go

Tags: Hash Table Math String
Code: C# Go Python Rust

Tags: Hash Table Math String
Code: C# Go Python Rust

Tags: String Trie
Code: C#

Tags: Array Two Pointers Sorting
Code: C# Go

Tags: Array Two Pointers Sorting
Code: C#

Tags: Hash Table String Backtracking
Code: C# Go Python TypeScript JavaScript

Tags: Linked List Two Pointers
Code: C#

Tags: String Stack
Code: C# Go

Tags: Linked List Recursion
Code: C# Go Python

Tags: String Dynamic Programming Backtracking
Code: C# Go Python

Tags: Linked List Divide and Conquer Heap (Priority Queue) Merge Sort
Code: C# Go Python

Tags: Linked List Recursion
Code: C# Python

Tags: Linked List Recursion
Code: C# Python

Tags: Array Two Pointers
Code: C# Go Python Rust

Tags: Array Two Pointers
Code: C# Go Python Rust

Tags: Two Pointers String String Matching
Code: C# Go Python Rust

Tags: Hash Table String Sliding Window
Code: C#

Tags: Array Two Pointers
Code: C# Go Python

Tags: String Dynamic Programming Stack
Code: C# Go Python

Tags: Array Binary Search
Code: C#

Tags: Array Binary Search
Code: C# Go Python

Tags: Array Binary Search
Code: C#

Tags: Array Hash Table Matrix
Code: C# Go

Tags: Array Backtracking
Code: C#

Tags: Array Hash Table
Code: C# Go Python

Tags: Array Two Pointers Dynamic Programming Stack Monotonic Stack
Code: C# Go Python Rust

Tags: Math String Simulation
Code: C#

Tags: Array Dynamic Programming Greedy
Code: C# Go Python

Tags: Array Backtracking
Code: C#

Tags: Array Math Matrix
Code: C# Python

Tags: Array Hash Table String Sorting
Code: C# Go

Tags: Math Recursion
Code: C# Go Python

Tags: Array Backtracking
Code: C# Go Python

Tags: Backtracking
Code: C# Go Python Rust

Tags: Array Divide and Conquer Dynamic Programming
Code: C# Go

Tags: Array Matrix Simulation
Code: C#

Tags: Array Dynamic Programming Greedy
Code: C# Go Python Rust

Tags: Array Sorting
Code: C#

Tags: Array
Code: C#

Tags: String
Code: C# Go Python Rust

Tags: Array Matrix Simulation
Code: C# Python

Tags: Linked List Two Pointers
Code: C#

Tags: Array Dynamic Programming Matrix
Code: C# Go Python

Tags: Array Math
Code: C# Go Python

Tags: Math String Bit Manipulation Simulation
Code: C# Go Python

Tags: Array String Simulation
Code: C# Go Python

Tags: Math Binary Search
Code: C# Go Python

Tags: Math Dynamic Programming Memoization
Code: C#

Tags: String Stack
Code: C# Go Python Rust

Tags: String Dynamic Programming
Code: C# Go Python

Tags: Array Hash Table Matrix
Code: C# Python

Tags: Array Binary Search Matrix
Code: C#

Tags: Array Two Pointers Sorting
Code: C#

Tags: Hash Table String Sliding Window
Code: C# Go Python

Tags: Backtracking
Code: C#

Tags: Array Backtracking Bit Manipulation
Code: C# Go Python

Tags: Array Backtracking Matrix
Code: C#

Tags: Array Two Pointers
Code: C# Go Python Rust

Tags: Linked List Two Pointers
Code: C# Python

Tags: Linked List
Code: C#

Tags: Array Stack Monotonic Stack
Code: C# Python

Tags: Linked List Two Pointers
Code: C#

Tags: Array Two Pointers Sorting
Code: C# Go Python

Tags: Array Backtracking Bit Manipulation
Code: C# Go Python

Tags: String Dynamic Programming
Code: C# Go Python

Tags: Linked List
Code: C#

Tags: String Backtracking
Code: C#

Tags: Stack Tree Depth-First Search Binary Tree
Code: C# Go Python

Tags: Tree Depth-First Search Binary Search Tree Binary Tree
Code: C#

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Tree Breadth-First Search Binary Tree
Code: C#

Tags: Tree Breadth-First Search Binary Tree
Code: C# Python

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C# Go Python

Tags: Array Hash Table Divide and Conquer Tree Binary Tree
Code: C#

Tags: Array Hash Table Divide and Conquer Tree Binary Tree
Code: C#

Tags: Array Divide and Conquer Tree Binary Search Tree Binary Tree
Code: C#

Tags: Tree Depth-First Search Binary Tree
Code: C#

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Backtracking Tree Depth-First Search Binary Tree
Code: C# Python

Tags: Linked List Stack Tree Depth-First Search Binary Tree
Code: C# Go Python

Tags: Linked List Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Linked List Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Array Dynamic Programming
Code: C#

Tags: Array Dynamic Programming
Code: C# Python

Tags: Array Dynamic Programming
Code: C#

Tags: Array Dynamic Programming
Code: C# Go Python Rust

Tags: Array Dynamic Programming Greedy
Code: C# Go Python Rust

Tags: Dynamic Programming Tree Depth-First Search Binary Tree
Code: C# Go Python

Tags: Two Pointers String
Code: C# Go Python Rust

Tags: Array Hash Table Union Find
Code: C# Go

Tags: Tree Depth-First Search Binary Tree
Code: C# Go Python

Tags: Array Depth-First Search Breadth-First Search Union Find Matrix
Code: C# Go Python

Tags: String Dynamic Programming Backtracking
Code: C#

Tags: Hash Table Depth-First Search Breadth-First Search Graph
Code: C# Python

Tags: Array Greedy
Code: C# Go Python Rust

Tags: Array Greedy
Code: C# Go Python Rust

Tags: Array Bit Manipulation
Code: C#

Tags: Array Bit Manipulation
Code: C#

Tags: Hash Table Linked List
Code: C# Python

Tags: Array Hash Table String Dynamic Programming Trie Memoization
Code: C# Python

Tags: Hash Table Linked List Two Pointers
Code: C# Go Python

Tags: Hash Table Linked List Two Pointers
Code: C# Go

Tags: Linked List Two Pointers Stack Recursion
Code: C# Go Python

Tags: Stack Tree Depth-First Search Binary Tree
Code: C#

Tags: Stack Tree Depth-First Search Binary Tree
Code: C#

Tags: Hash Table Linked List Design Doubly-Linked List
Code: C#

Tags: Linked List Two Pointers Divide and Conquer Sorting Merge Sort
Code: C#

Tags: Array Math Stack
Code: C# Go

Tags: Two Pointers String
Code: C# Go Python

Tags: Array Dynamic Programming
Code: C# Python

Tags: Array Binary Search
Code: C# Go Python

Tags: Stack Design
Code: C#

Tags: Hash Table Linked List Two Pointers
Code: C# Python

Tags: Array Binary Search
Code: C# Go Python

Tags: Array Two Pointers Binary Search
Code: C# Go

Tags: Array Hash Table Divide and Conquer Sorting Counting
Code: C# Go Python Rust

Tags: Stack Tree Design Binary Search Tree Binary Tree Iterator
Code: C#

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Hash Table String Bit Manipulation Sliding Window Rolling Hash Hash Function
Code: C#

Tags: Array Math Two Pointers
Code: C# Go Python

Tags: Divide and Conquer Bit Manipulation
Code: C#

Tags: Divide and Conquer Bit Manipulation
Code: C#

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Array Dynamic Programming
Code: C# Python

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Array Depth-First Search Breadth-First Search Union Find Matrix
Code: C#

Tags: Hash Table Math Two Pointers
Code: C#

Tags: Linked List Recursion
Code: C# Go Python

Tags: Hash Table String
Code: C# Go

Tags: Linked List Recursion
Code: C# Go Python

Tags: Depth-First Search Breadth-First Search Graph Topological Sort
Code: C# Python

Tags: Hash Table String Design Trie
Code: C#

Tags: Array Binary Search Sliding Window Prefix Sum
Code: C# Go Python Rust

Tags: Depth-First Search Breadth-First Search Graph Topological Sort
Code: C#

Tags: String Depth-First Search Design Trie
Code: C#

Tags: Array String Backtracking Trie Matrix
Code: C#

Tags: Array Dynamic Programming
Code: C# Python

Tags: Array Divide and Conquer Sorting Heap (Priority Queue) Quickselect
Code: C# Pyhton

Tags: Array Backtracking
Code: C# Go Python

Tags: Array Hash Table Sorting
Code: C# Go

Tags: Array Hash Table Sliding Window
Code: C# Go Python Rust

Tags: Binary Search Bit Manipulation Tree Binary Tree
Code: C# Go Python

Tags: Math String Stack Recursion
Code: C# Go Python Rust

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Math String Stack
Code: C#

Tags: Array
Code: C# Go Python Rust

Tags: Tree Depth-First Search Binary Search Tree Binary Tree
Code: C#

Tags: Math Bit Manipulation Recursion
Code: C#

Tags: Stack Design Queue
Code: C#

Tags: Linked List Two Pointers Stack Recursion
Code: C#

Tags: Tree Depth-First Search Binary Search Tree Binary Tree
Code: C# Python

Tags: Tree Depth-First Search Binary Tree
Code: C# Python

Tags: Array Prefix Sum
Code: C# Go

Tags: Array Queue Sliding Window Heap (Priority Queue) Monotonic Queue
Code: C# Python

Tags: Array Binary Search Divide and Conquer Matrix
Code: C# Python

Tags: Hash Table String Sorting
Code: C# Go Python Rust

Tags: Array Hash Table Math Binary Search Bit Manipulation Sorting
Code: C# Python

Tags: Array Sorting Counting Sort
Code: C# Go Python

Tags: Binary Search Interactive
Code: C#

Tags: Math Dynamic Programming Breadth-First Search
Code: C# Go Python

Tags: Array Two Pointers
Code: C#

Tags: Array Two Pointers Binary Search Bit Manipulation
Code: C# Python

Tags: Array Matrix Simulation
Code: C# Go Python Rust

Tags: Hash Table String
Code: C# Python

Tags: Two Pointers Design Sorting Heap (Priority Queue) Data Stream
Code: C#

Tags: String Tree Depth-First Search Breadth-First Search Design Binary Tree
Code: C#

Tags: Hash Table String Counting
Code: C#

Tags: Array Binary Search Dynamic Programming
Code: C# Python

Tags: Array Dynamic Programming Breadth-First Search
Code: C#

Tags: Linked List
Code: C#

Tags: Array Greedy
Code: C# Python

Tags: Dynamic Programming Bit Manipulation
Code: C# Python

Tags: Two Pointers String
Code: C#

Tags: Two Pointers String
Code: C# Go Python

Tags: Array Hash Table Divide and Conquer Sorting Heap (Priority Queue) Bucket Sort Counting Quickselect
Code: C# Go

Tags: Array Hash Table Two Pointers Binary Search Sorting
Code: C#

Tags: Hash Table Linked List Designm Heap (Priority Queue)
Code: C#

Tags: Math Bit Manipulation
Code: C#

Tags: Binary Search Interactive
Code: C# Go Python

Tags: Array Hash Table Math Design Randomized
Code: C#

Tags: Hash Table String Counting
Code: C#

Tags: Hash Table String Queue Counting
Code: C#

Tags: Two Pointers String Dynamic Programming
Code: C# Go Python Rust

Tags: String Stack Recursion
Code: C#

Tags: Array Depth-First Search Breadth-First Search Union Find Graph Shortest Path
Code: C# Go Python

Tags: Hash Table String Greedy
Code: C# Go

Tags: Math String Simulation
Code: C#

Tags: Math String Simulation
Code: C# Python

Tags: Array Dynamic Programming
Code: C# Python

Tags: Array Depth-First Search Breadth-First Search Matrix
Code: C#

Tags: Hash Table String Sliding Window
Code: C#

Tags: Array Dynamic Programming Greedy Sorting
Code: C# Python

Tags: Tree Depth-First Search Binary Tree
Code: C#

Tags: Hash Table String Sliding Window
Code: C#

Tags: Two Pointers String
Code: C# Go Python

Tags: Tree Binary Search Tree Binary Tree
Code: C# Python

Tags: Hash Table String Sorting Heap (Priority Queue) Bucket Sort Counting
Code: C# Python

Tags: Array Greedy Sorting
Code: C# Go Python

Tags: Array Two Pointers Greedy Sorting
Code: C# Go Python

Tags: Array Hash Table Backtracking Bit Manipulation
Code: C#

Tags: Math Dynamic Programming Recursion Memoization
Code: C#

Tags: Tree Depth-First Search Breadth-First Search Binary Search Tree Binary Tree
Code: C# Go Python

Tags: Array Dynamic Programming Breadth-First Search Matrix
Code: C#

Tags: Tree Depth-First Search Binary Tree
Code: C#

Tags: Depth-First Search Breadth-First Search Union Find Graph
Code: C#

Tags: Database
Code: SQL

Tags: Two Pointers String
Code: C#

Tags: Array Hash Table Prefix Sum
Code: C# Python

Tags: Array Matrix Simulation
Code: C#

Tags: Hash Table Two Pointers String Sliding Window
Code: C#

Tags: Database
Code: SQL

Tags: Tree Depth-First Search String Matching Binary Tree Hash Function
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Stack Tree Depth-First Search
Code: C# Python

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Array Greedy
Code: C# Go Python

Tags: String Tree Depth-First Search Binary Tree
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C#

Tags: Database
Code: SQL

Tags: Hash Table Two Pointers Tree Depth-First Search Breadth-First Search Binary Search Tree Binary Tree
Code: C#

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Array Hash Table Greedy Sorting Heap (Priority Queue) Counting
Code: C#

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C# Go Python

Tags: Array Sliding Window
Code: C# Go Python

Tags: String Dynamic Programming
Code: C# Python

Tags: String Greedy Queue
Code: C# Go Python

Tags: Array Matrix
Code: C# Go Python Rust

Tags: Hash Table String Trie Sorting Heap (Priority Queue) Bucket Sort Counting
Code: C#

Tags: Array Depth-First Search Breadth-First Search Union Find Matrix
Code: C#

Tags: Tree Binary Search Tree Binary Tree
Code: C#

Tags: Tree Binary Search Tree Binary Tree
Code: C#

Tags: Tree Design Binary Search Tree Heap (Priority Queue) Binary Tree Data Stream
Code: C#

Tags: Array Binary Search
Code: C#

Tags: Array Hash Table Linked List Design Hash Function
Code: C#

Tags: Linked List Design
Code: C#

Tags: Array Dynamic Programming Greedy
Code: C# Go Python Rust

Tags: Array Prefix Sum
Code: C# Go

Tags: Array Depth-First Search Breadth-First Search Matrix
Code: C#

Tags: Array Stack
Code: C# Go

Tags: Array Stack Monotonic Stack
Code: C# Python

Tags: Array Dynamic Programming
Code: C#

Tags: Hash Table Two Pointers String Greedy
Code: C# Python

Tags: Tree Depth-First Search Breadth-First Search Binary Search Tree Binary Tree
Code: C# Go Python

Tags: String Backtracking Bit Manipulation
Code: C#

Tags: Dynamic Programming
Code: C# Go Python

Tags: Array Hash Table Breadth-First Search
Code: C# Python

Tags: Depth-First Search Breadth-First Search Graph
Code: C# Python

Tags: Two Pointers String Stack Simulation
Code: C#

Tags: Array Stack Sorting Monotonic Stack
Code: C# Python

Tags: Array Matrix Simulation
Code: C# Go Python

Tags: Tree Depth-First Search Binary Tree
Code: C# Go Python

Tags: Array Binary Search
Code: C# Python

Tags: Linked List Two Pointers
Code: C# Go

Tags: Stack Design Monotonic Stack Data Stream
Code: C#

Tags: Array Breadth-First Search Matrix
Code: C# Go Python

Tags: String Dynamic Programming
Code: C#

Tags: Design Queue Data Stream
Code: C#

Tags: Depth-First Search Union Find Graph
Code: C#

Tags: Array Math Divide and Conquer Geometry Sorting Heap (Priority Queue) Quickselect
Code: C# Python

Tags: Array Hash Table Prefix Sum
Code: C#

Tags: Array Two Pointers Sorting
Code: C#

Tags: Hash Table String Binary Search Design
Code: C#

Tags: Array Breadth-First Search Matrix
Code: C#

Tags: Array Hash Table Graph
Code: C#

Tags: Array Binary Search Sliding Window Prefix Sum
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array Heap (Priority Queue)
Code: C#

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Math String
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Math Dynamic Programming Memoization
Code: C# Go Python

Tags: Database
Code: SQL

Tags: String Dynamic Programming
Code: C# Python

Tags: Database
Code: SQL

Tags: Dynamic Programming
Code: C#

Tags: Array Hash Table String
Code: C# Go Python

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Array Hash Table
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array Binary Search Dynamic Programming Sorting
Code: C#

Tags: Array Heap (Priority Queue)
Code: C#

Tags: Database
Code: SQL

Tags: Array Math Geometry
Code: C# Go Python

Tags: Array String Binary Search Trie Sorting Heap (Priority Queue)
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array
Code: C# Go Python Rust

Tags: Bit Manipulation
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Array Dynamic Programming
Code: C#

Tags: Database
Code: SQL

Tags: String Stack
Code: C# Python

Tags: Dynamic Programming Tree Depth-First Search Binary Tree
Code: C# Go Python

Tags: Database
Code: SQL

Tags: String
Code: C# Go Python Rust

Tags: Array
Code: C# Go Python

Tags: Hash Table String
Code: C# Go Python Rust

Tags: Hash Table Tree Depth-First Search Breadth-First Search
Code: C#

Tags: Tree Depth-First Search Breadth-First Search Binary Tree
Code: C# Python

Tags: String Sliding Window
Code: C# Go Python

Tags: Array Sorting Heap (Priority Queue)
Code: C# Go Python Rust

Tags: Depth-First Search Breadth-First Search Graph
Code: C# Go Python

Tags: Array Linked List Stack Design Doubly-Linked List Data Stream
Code: C#

Tags: Array Prefix Sum
Code: C# Go

Tags: Database
Code: SQL

Tags: Array Dynamic Programming Sliding Window
Code: C# Go Python

Tags: Hash Table String
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: String Dynamic Programming
Code: C#

Tags: Graph
Code: C# Python

Tags: Array String Dynamic Programming Greedy
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array Matrix
Code: C# Go Python Rust

Tags: Hash Table String
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array Sorting
Code: C# Go Python Rust

Tags: Hash Table String Sorting
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array String
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array Matrix
Code: C#

Tags: Array Hash Table Two Pointers Sorting
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Math Simulation
Code: C# Go Python Rust

Tags: Array Matrix
Code: C#

Tags: Math
Code: C# Go Python Rust

Tags: Database
Code: SQL

Tags: Array Prefix Sum
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: String
Code: C# Go Python

Tags: Two Pointers String
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Array Math Recursion Queue Simulation
Code: C# Python

Tags: Hash Table String Counting
Code: C# Go Python

Tags: Math String Greedy
Code: C# Go Python Rust

Tags: Database
Code: SQL

Tags: Array Sorting
Code: C# Go Python Rust

Tags: Array Breadth-First Search Matrix
Code: C# Go Python

Tags: Database
Code: SQL

Tags: Database
Code: SQL

Tags: Array Prefix Sum
Code: C#

Tags: Linked List Two Pointers
Code: C# Go Python

Tags: Array Math String Matrix
Code: C# Go Python

Tags: Linked List Two Pointers Stack
Code: C# Go Python

Tags: Array Hash Table String Greedy Counting
Code: C#

Tags: Array Hash Table
Code: C# Go Python

Tags: Math
Code: C# Go

Tags: Array Hash Table Greedy Counting
Code: C# Go Python

Tags: String
Code: C# Go Python Rust

Tags: Array Two Pointers Binary Search Sorting
Code: C# Go Python

Tags: Hash Table Design Heap (Priority Queue)
Code: C#

Tags: Array Hash Table Matrix Simulation
Code: C# Go Python

Tags: Hash Table Design Heap (Priority Queue) Ordered Set
Code: C#

Tags: Database
Code: SQL

Tags: String Stack Simulation
Code: C# Go Python

Tags: Array Two Pointers Heap (Priority Queue) Simulation
Code: C#

Tags: Array Matrix Simulation
Code: C# Go Python Rust

Tags: Array Greedy Sorting Heap (Priority Queue)
Code: C# Go Python

Tags: Array Hash Table
Code: C#

Tags:
Code: TypeScript JavaScript

Tags:
Code: TypeScript JavaScript

Tags:
Code: TypeScript JavaScript

Tags:
Code: TypeScript JavaScript

Tags: Array Sorting
Code: C# Go Python Rust

Tags: Array Hash Table Greedy Counting
Code: C# Go Python

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas

Tags:
Code: Pandas