π§© LeetCode Solutions Master Track
Comprehensive, production-ready C# (.NET 9) solutions for curated LeetCode interview challenges with complete complexity proofs, executable verification harnesses, and algorithmic pattern grouping.
π Pattern Categories & Solution Breakdown
π 01. Arrays and Hashing (9 Problems)
- 01.Two-Sum (
Easy- LeetCode 1) - 217.Contains-Duplicate (
Easy- LeetCode 217) - 347.Top-K-Frequent-Elements (
Medium- LeetCode 347) - 560.Subarray-Sum-Equals-K (
Medium- LeetCode 560) - 912.Sort-an-Array-Bubble-Sort (
Medium- LeetCode 912) - 912.Sort-an-Array-Insertion-Sort (
Medium- LeetCode 912) - 912.Sort-an-Array-Quick-Sort (
Medium- LeetCode 912) - 912.Sort-an-Array-Selection-Sort (
Medium- LeetCode 912) - 00.Array-CRUD-Fundamentals (
Fundamentals- Array Operations)
π 02. Two Pointers (3 Problems)
- 26.Remove-Duplicates-from-Sorted-Array (
Easy- LeetCode 26) - 27.Remove-Element (
Easy- LeetCode 27) - 283.Move-Zeroes (
Easy- LeetCode 283)
π 03. Sliding Window (2 Problems)
- 03.Longest-Substring-Without-Repeating-Characters (
Medium- LeetCode 3) - 219.Contains-Duplicate-II (
Easy- LeetCode 219)
π 04. Stack (1 Problem)
- 155.Min-Stack (
Medium- LeetCode 155)
π 05. Binary Search (1 Problem)
- 04.Median-of-Two-Sorted-Arrays (
Hard- LeetCode 4)
π 06. Linked List (4 Problems)
- 02.Add-Two-Numbers (
Medium- LeetCode 2) - 21.Merge-Two-Sorted-Lists (
Easy- LeetCode 21) - 23.Merge-k-Sorted-Lists (
Hard- LeetCode 23) - 707.Design-Linked-List (
Medium- LeetCode 707)
π 07. Trees (1 Problem)
- 637.Average-of-Levels-in-Binary-Tree (
Easy- LeetCode 637)
π 09. Heap / Priority Queue (1 Problem)
- 1464.Maximum-Product-of-Two-Elements-in-an-Array (
Easy- LeetCode 1464)
π 13. 1D Dynamic Programming (3 Problems)
- 05.Longest-Palindromic-Substring (
Medium- LeetCode 5) - 53.Maximum-Subarray (
Medium- LeetCode 53) - 509.Fibonacci-Number (
Easy- LeetCode 509)
π 17. Math and Geometry (2 Problems)
- 13.Roman-to-Integer (
Easy- LeetCode 13) - 66.Plus-One (
Easy- LeetCode 66)
π οΈ Verification & Test Harness (.NET 9)
All C# implementations are fully isolated in src/ and can be tested individually or via the master Visual Studio Solution:
# Build entire LeetCode suite
dotnet build "01_DSA/02_dsa_solutions/leetcode_solutions/LeetCode_Solutions.slnx"
# Run individual problem
dotnet run --project "01_DSA/02_dsa_solutions/leetcode_solutions/src/1.two-sum"
dotnet run --project "01_DSA/02_dsa_solutions/leetcode_solutions/src/217.Contains-Duplicate"