Skip to content

abhikumar002/Practice-coding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practice-coding

LeetCode Topics

Array

0001-two-sum
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0063-unique-paths-ii
0064-minimum-path-sum
0074-search-a-2d-matrix
0078-subsets
0079-word-search
0090-subsets-ii
0120-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0189-rotate-array
0198-house-robber
0209-minimum-size-subarray-sum
0213-house-robber-ii
0238-product-of-array-except-self
0239-sliding-window-maximum
0540-single-element-in-a-sorted-array
0560-subarray-sum-equals-k
0594-longest-harmonious-subsequence
0643-maximum-average-subarray-i
0792-binary-search
0907-koko-eating-bananas
0966-binary-subarrays-with-sum
0967-minimum-falling-path-sum
1019-squares-of-a-sorted-array
1046-max-consecutive-ones-iii
1408-find-the-smallest-divisor-given-a-threshold
2737-row-with-maximum-ones

Hash Table

0001-two-sum
0017-letter-combinations-of-a-phone-number
0141-linked-list-cycle
0146-lru-cache
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0560-subarray-sum-equals-k
0567-permutation-in-string
0594-longest-harmonious-subsequence
0966-binary-subarrays-with-sum
1023-time-based-key-value-store

Sliding Window

0209-minimum-size-subarray-sum
0239-sliding-window-maximum
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0567-permutation-in-string
0594-longest-harmonious-subsequence
0643-maximum-average-subarray-i
0966-binary-subarrays-with-sum
1046-max-consecutive-ones-iii

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
0560-subarray-sum-equals-k
0966-binary-subarrays-with-sum
1046-max-consecutive-ones-iii

Sorting

0594-longest-harmonious-subsequence
1019-squares-of-a-sorted-array

Counting

0594-longest-harmonious-subsequence

Dynamic Programming

0005-longest-palindromic-substring
0022-generate-parentheses
0062-unique-paths
0063-unique-paths-ii
0064-minimum-path-sum
0070-climbing-stairs
0120-triangle
0121-best-time-to-buy-and-sell-stock
0122-best-time-to-buy-and-sell-stock-ii
0131-palindrome-partitioning
0198-house-robber
0213-house-robber-ii
0516-longest-palindromic-subsequence
0967-minimum-falling-path-sum
1250-longest-common-subsequence
1437-minimum-insertion-steps-to-make-a-string-palindrome

String

0005-longest-palindromic-substring
0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0079-word-search
0131-palindrome-partitioning
0424-longest-repeating-character-replacement
0438-find-all-anagrams-in-a-string
0516-longest-palindromic-subsequence
0567-permutation-in-string
1023-time-based-key-value-store
1250-longest-common-subsequence
1437-minimum-insertion-steps-to-make-a-string-palindrome

Two Pointers

0005-longest-palindromic-substring
0019-remove-nth-node-from-end-of-list
0141-linked-list-cycle
0143-reorder-list
0189-rotate-array
0234-palindrome-linked-list
0567-permutation-in-string
1019-squares-of-a-sorted-array

Queue

0239-sliding-window-maximum

Heap (Priority Queue)

0023-merge-k-sorted-lists
0239-sliding-window-maximum

Monotonic Queue

0239-sliding-window-maximum

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0069-sqrtx
0074-search-a-2d-matrix
0153-find-minimum-in-rotated-sorted-array
0162-find-peak-element
0209-minimum-size-subarray-sum
0540-single-element-in-a-sorted-array
0792-binary-search
0907-koko-eating-bananas
1023-time-based-key-value-store
1046-max-consecutive-ones-iii
1408-find-the-smallest-divisor-given-a-threshold

Matrix

0063-unique-paths-ii
0064-minimum-path-sum
0074-search-a-2d-matrix
0079-word-search
0967-minimum-falling-path-sum
2737-row-with-maximum-ones

Math

0002-add-two-numbers
0050-powx-n
0062-unique-paths
0069-sqrtx
0070-climbing-stairs
0189-rotate-array
2050-count-good-numbers

Design

0146-lru-cache
1023-time-based-key-value-store

Recursion

0002-add-two-numbers
0021-merge-two-sorted-lists
0025-reverse-nodes-in-k-group
0050-powx-n
0143-reorder-list
0206-reverse-linked-list
0234-palindrome-linked-list
2050-count-good-numbers

Backtracking

0017-letter-combinations-of-a-phone-number
0022-generate-parentheses
0039-combination-sum
0040-combination-sum-ii
0046-permutations
0078-subsets
0079-word-search
0090-subsets-ii
0131-palindrome-partitioning

Bit Manipulation

0078-subsets
0090-subsets-ii

Depth-First Search

0079-word-search

Memoization

0070-climbing-stairs

Combinatorics

0062-unique-paths

Greedy

0122-best-time-to-buy-and-sell-stock-ii

Linked List

0002-add-two-numbers
0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0023-merge-k-sorted-lists
0025-reverse-nodes-in-k-group
0141-linked-list-cycle
0143-reorder-list
0146-lru-cache
0206-reverse-linked-list
0234-palindrome-linked-list

Stack

0143-reorder-list
0234-palindrome-linked-list

Doubly-Linked List

0146-lru-cache

Divide and Conquer

0023-merge-k-sorted-lists

Merge Sort

0023-merge-k-sorted-lists

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published