Skip to content

Welcome to the "LeetCode Problem Solutions" GitHub repository! πŸ§©πŸ“š

Notifications You must be signed in to change notification settings

rcypankaj/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

690 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Leetcode

This repository contains leetcode problems and solutions.

LeetCode Topics

Array

0001-two-sum
0018-4sum
0031-next-permutation
0056-merge-intervals
0059-spiral-matrix-ii
0073-set-matrix-zeroes
0088-merge-sorted-array
0118-pascals-triangle
0128-longest-consecutive-sequence
0268-missing-number
0287-find-the-duplicate-number
0493-reverse-pairs
1703-minimum-adjacent-swaps-for-k-consecutive-ones
1980-find-unique-binary-string
2580-count-ways-to-group-overlapping-ranges
2762-continuous-subarrays
2903-find-indices-with-index-and-value-difference-i
2974-minimum-number-game

Sorting

0018-4sum
0056-merge-intervals
0088-merge-sorted-array
0268-missing-number
2580-count-ways-to-group-overlapping-ranges
2974-minimum-number-game

Two Pointers

0018-4sum
0019-remove-nth-node-from-end-of-list
0031-next-permutation
0061-rotate-list
0088-merge-sorted-array
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0234-palindrome-linked-list
0287-find-the-duplicate-number
0541-reverse-string-ii
2903-find-indices-with-index-and-value-difference-i

Binary Search

0268-missing-number
0287-find-the-duplicate-number
0493-reverse-pairs

Bit Manipulation

0268-missing-number
0287-find-the-duplicate-number
0756-pyramid-transition-matrix

Math

0002-add-two-numbers
0062-unique-paths
0264-ugly-number-ii
0268-missing-number
0808-soup-servings
0836-rectangle-overlap

Dynamic Programming

0062-unique-paths
0118-pascals-triangle
0264-ugly-number-ii
0808-soup-servings

Combinatorics

0062-unique-paths

Divide and Conquer

0493-reverse-pairs
0558-logical-or-of-two-binary-grids-represented-as-quad-trees

Binary Indexed Tree

0493-reverse-pairs

Segment Tree

0493-reverse-pairs

Merge Sort

0493-reverse-pairs

Ordered Set

0493-reverse-pairs
2762-continuous-subarrays

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0073-set-matrix-zeroes
0128-longest-consecutive-sequence
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0264-ugly-number-ii
0268-missing-number
0756-pyramid-transition-matrix
1980-find-unique-binary-string
2186-minimum-number-of-steps-to-make-two-strings-anagram-ii
2405-optimal-partition-of-string

Union Find

0128-longest-consecutive-sequence

String

0003-longest-substring-without-repeating-characters
0541-reverse-string-ii
0756-pyramid-transition-matrix
1980-find-unique-binary-string
2186-minimum-number-of-steps-to-make-two-strings-anagram-ii
2405-optimal-partition-of-string

Sliding Window

0003-longest-substring-without-repeating-characters
1703-minimum-adjacent-swaps-for-k-consecutive-ones
2762-continuous-subarrays

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0025-reverse-nodes-in-k-group
0061-rotate-list
0141-linked-list-cycle
0142-linked-list-cycle-ii
0160-intersection-of-two-linked-lists
0206-reverse-linked-list
0234-palindrome-linked-list
0237-delete-node-in-a-linked-list

Recursion

0002-add-two-numbers
0025-reverse-nodes-in-k-group
0206-reverse-linked-list
0234-palindrome-linked-list

Stack

0234-palindrome-linked-list

Heap (Priority Queue)

0264-ugly-number-ii
2762-continuous-subarrays
2974-minimum-number-game

Database

1158-market-analysis-i

Tree

0558-logical-or-of-two-binary-grids-represented-as-quad-trees

Probability and Statistics

0808-soup-servings

Backtracking

0756-pyramid-transition-matrix
1980-find-unique-binary-string

Greedy

1703-minimum-adjacent-swaps-for-k-consecutive-ones
2405-optimal-partition-of-string

Queue

2762-continuous-subarrays

Monotonic Queue

2762-continuous-subarrays

Geometry

0836-rectangle-overlap

Matrix

0059-spiral-matrix-ii
0073-set-matrix-zeroes

Simulation

0059-spiral-matrix-ii
2974-minimum-number-game

Prefix Sum

1703-minimum-adjacent-swaps-for-k-consecutive-ones

Counting

2186-minimum-number-of-steps-to-make-two-strings-anagram-ii

About

Welcome to the "LeetCode Problem Solutions" GitHub repository! πŸ§©πŸ“š

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published