AN
ankan24/LeetCode-Solutions
This repository contains solutions to various LeetCode problems, which are commonly used in coding interviews.
A collection of LeetCode questions to ace the coding interview!
LeetCode Topics
Array
Hash Table
Dynamic Programming
| 0042-trapping-rain-water |
| 0121-best-time-to-buy-and-sell-stock |
Matrix
| 0036-valid-sudoku |
| 0037-sudoku-solver |
| 0073-set-matrix-zeroes |
| 0661-image-smoother |
| 1672-richest-customer-wealth |
String
Stack
| 0020-valid-parentheses |
| 0042-trapping-rain-water |
| 0094-binary-tree-inorder-traversal |
| 0144-binary-tree-preorder-traversal |
| 0145-binary-tree-postorder-traversal |
| 0682-baseball-game |
Two Pointers
String Matching
| 0028-find-the-index-of-the-first-occurrence-in-a-string |
Bit Manipulation
| 0067-add-binary |
| 0201-bitwise-and-of-numbers-range |
| 0231-power-of-two |
| 0476-number-complement |
| 1486-xor-operation-in-an-array |
| 3676-smallest-number-with-all-set-bits |
Queue
| 0387-first-unique-character-in-a-string |
Counting
| 0387-first-unique-character-in-a-string |
Binary Search
| 0004-median-of-two-sorted-arrays |
| 0035-search-insert-position |
| 0069-sqrtx |
| 0532-k-diff-pairs-in-an-array |
Sorting
| 0532-k-diff-pairs-in-an-array |
| 2974-minimum-number-game |
| 3024-type-of-triangle |
Linked List
| 0024-swap-nodes-in-pairs |
| 0025-reverse-nodes-in-k-group |
Recursion
| 0024-swap-nodes-in-pairs |
| 0025-reverse-nodes-in-k-group |
| 0050-powx-n |
| 0231-power-of-two |
Math
Tree
| 0094-binary-tree-inorder-traversal |
| 0104-maximum-depth-of-binary-tree |
| 0144-binary-tree-preorder-traversal |
| 0145-binary-tree-postorder-traversal |
| 0783-search-in-a-binary-search-tree |
Depth-First Search
| 0094-binary-tree-inorder-traversal |
| 0104-maximum-depth-of-binary-tree |
| 0144-binary-tree-preorder-traversal |
| 0145-binary-tree-postorder-traversal |
Binary Tree
| 0094-binary-tree-inorder-traversal |
| 0104-maximum-depth-of-binary-tree |
| 0144-binary-tree-preorder-traversal |
| 0145-binary-tree-postorder-traversal |
| 0783-search-in-a-binary-search-tree |
Binary Search Tree
| 0783-search-in-a-binary-search-tree |
Breadth-First Search
| 0104-maximum-depth-of-binary-tree |
Simulation
| 0067-add-binary |
| 0258-add-digits |
| 0657-robot-return-to-origin |
| 0682-baseball-game |
| 2974-minimum-number-game |
Backtracking
| 0037-sudoku-solver |
| 0051-n-queens |
Divide and Conquer
| 0004-median-of-two-sorted-arrays |
Monotonic Stack
| 0042-trapping-rain-water |
Heap (Priority Queue)
| 2974-minimum-number-game |
Number Theory
| 0258-add-digits |
On this page
Languages
C++75.2%Java19.2%Python5.2%C#0.3%Go0.1%
Contributors
MIT License
Created August 9, 2024
Updated February 3, 2026