Skip to content

This contains my practice files of various programming languages

Notifications You must be signed in to change notification settings

ANJAN672/coding-for-growth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of LeetCode questions to ace the coding interview! - Created using LeetHub v2

LeetCode Topics

Array

0015-3sum
0016-3sum-closest
0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0036-valid-sudoku
0039-combination-sum
0042-trapping-rain-water
0049-group-anagrams
0074-search-a-2d-matrix
0128-longest-consecutive-sequence
0150-evaluate-reverse-polish-notation
0153-find-minimum-in-rotated-sorted-array
0189-rotate-array
0283-move-zeroes
0485-max-consecutive-ones
0643-maximum-average-subarray-i
0682-baseball-game
0739-daily-temperatures
0907-koko-eating-bananas
1002-maximum-width-ramp
1019-squares-of-a-sorted-array
1046-max-consecutive-ones-iii
1524-string-matching-in-an-array
1895-minimum-number-of-operations-to-move-all-balls-to-each-box
2292-counting-words-with-a-given-prefix
2465-shifting-letters-ii
2691-count-vowel-strings-in-ranges
2836-neither-minimum-nor-maximum
3309-count-prefix-and-suffix-pairs-i

Stack

0020-valid-parentheses
0042-trapping-rain-water
0150-evaluate-reverse-polish-notation
0155-min-stack
0682-baseball-game
0739-daily-temperatures
1002-maximum-width-ramp

Monotonic Stack

0042-trapping-rain-water
0739-daily-temperatures
1002-maximum-width-ramp

Sorting

0015-3sum
0016-3sum-closest
0049-group-anagrams
1019-squares-of-a-sorted-array
2836-neither-minimum-nor-maximum

Math

0029-divide-two-integers
0150-evaluate-reverse-polish-notation
0189-rotate-array
1642-water-bottles

Simulation

0682-baseball-game
1642-water-bottles

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0083-remove-duplicates-from-sorted-list
0138-copy-list-with-random-pointer
0141-linked-list-cycle
0206-reverse-linked-list
0908-middle-of-the-linked-list

Recursion

0010-regular-expression-matching
0021-merge-two-sorted-lists
0024-swap-nodes-in-pairs
0206-reverse-linked-list

Two Pointers

0005-longest-palindromic-substring
0015-3sum
0016-3sum-closest
0019-remove-nth-node-from-end-of-list
0042-trapping-rain-water
0141-linked-list-cycle
0189-rotate-array
0283-move-zeroes
0567-permutation-in-string
0908-middle-of-the-linked-list
1019-squares-of-a-sorted-array

Database

0183-customers-who-never-order
1258-article-views-i
1908-recyclable-and-low-fat-products

Hash Table

0036-valid-sudoku
0049-group-anagrams
0128-longest-consecutive-sequence
0138-copy-list-with-random-pointer
0141-linked-list-cycle
0424-longest-repeating-character-replacement
0567-permutation-in-string
2372-rearrange-characters-to-make-target-string

String

0005-longest-palindromic-substring
0010-regular-expression-matching
0020-valid-parentheses
0038-count-and-say
0049-group-anagrams
0424-longest-repeating-character-replacement
0567-permutation-in-string
1524-string-matching-in-an-array
1537-maximum-score-after-splitting-a-string
1895-minimum-number-of-operations-to-move-all-balls-to-each-box
2292-counting-words-with-a-given-prefix
2372-rearrange-characters-to-make-target-string
2465-shifting-letters-ii
2691-count-vowel-strings-in-ranges
3309-count-prefix-and-suffix-pairs-i

Counting

2372-rearrange-characters-to-make-target-string

Matrix

0036-valid-sudoku
0074-search-a-2d-matrix

Union Find

0128-longest-consecutive-sequence

Dynamic Programming

0005-longest-palindromic-substring
0010-regular-expression-matching
0042-trapping-rain-water

Design

0155-min-stack

Binary Search

0033-search-in-rotated-sorted-array
0034-find-first-and-last-position-of-element-in-sorted-array
0035-search-insert-position
0074-search-a-2d-matrix
0153-find-minimum-in-rotated-sorted-array
0907-koko-eating-bananas
1046-max-consecutive-ones-iii

Bit Manipulation

0029-divide-two-integers

Backtracking

0039-combination-sum

Sliding Window

0424-longest-repeating-character-replacement
0567-permutation-in-string
0643-maximum-average-subarray-i
1046-max-consecutive-ones-iii

Prefix Sum

1046-max-consecutive-ones-iii
1537-maximum-score-after-splitting-a-string
1895-minimum-number-of-operations-to-move-all-balls-to-each-box
2465-shifting-letters-ii
2691-count-vowel-strings-in-ranges

Tree

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0226-invert-binary-tree
0543-diameter-of-binary-tree
0572-subtree-of-another-tree

Depth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0226-invert-binary-tree
0543-diameter-of-binary-tree
0572-subtree-of-another-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0112-path-sum
0226-invert-binary-tree

Binary Tree

0100-same-tree
0101-symmetric-tree
0102-binary-tree-level-order-traversal
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0112-path-sum
0226-invert-binary-tree
0543-diameter-of-binary-tree
0572-subtree-of-another-tree

String Matching

0572-subtree-of-another-tree
1524-string-matching-in-an-array
2292-counting-words-with-a-given-prefix
3309-count-prefix-and-suffix-pairs-i

Trie

3309-count-prefix-and-suffix-pairs-i

Rolling Hash

3309-count-prefix-and-suffix-pairs-i

Hash Function

0572-subtree-of-another-tree
3309-count-prefix-and-suffix-pairs-i

About

This contains my practice files of various programming languages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages