Skip to content

adithya262/Leetcode_Aditya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

323 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Leetcode_Aditya

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

LeetCode Topics

Linked List

0019-remove-nth-node-from-end-of-list
0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0141-linked-list-cycle
0142-linked-list-cycle-ii
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
0908-middle-of-the-linked-list

Two Pointers

0019-remove-nth-node-from-end-of-list
0141-linked-list-cycle
0142-linked-list-cycle-ii
0234-palindrome-linked-list
0344-reverse-string
0392-is-subsequence
0874-backspace-string-compare
0908-middle-of-the-linked-list
1019-squares-of-a-sorted-array
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
1894-merge-strings-alternately
2320-find-all-k-distant-indices-in-an-array

Stack

0020-valid-parentheses
0150-evaluate-reverse-polish-notation
0234-palindrome-linked-list
0682-baseball-game
0874-backspace-string-compare

Recursion

0021-merge-two-sorted-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list
3600-find-the-k-th-character-in-string-game-i

Hash Table

0001-two-sum
0003-longest-substring-without-repeating-characters
0141-linked-list-cycle
0142-linked-list-cycle-ii
0217-contains-duplicate
0242-valid-anagram
0383-ransom-note
0594-longest-harmonious-subsequence
0782-jewels-and-stones
1297-maximum-number-of-balloons
2204-find-subsequence-of-length-k-with-the-largest-sum
3360-minimum-deletions-to-make-string-k-special
3754-maximum-manhattan-distance-after-k-changes

Array

0001-two-sum
0014-longest-common-prefix
0035-search-insert-position
0048-rotate-image
0053-maximum-subarray
0054-spiral-matrix
0056-merge-intervals
0078-subsets
0121-best-time-to-buy-and-sell-stock
0150-evaluate-reverse-polish-notation
0209-minimum-size-subarray-sum
0217-contains-duplicate
0228-summary-ranges
0238-product-of-array-except-self
0594-longest-harmonious-subsequence
0643-maximum-average-subarray-i
0682-baseball-game
0792-binary-search
1019-squares-of-a-sorted-array
1127-last-stone-weight
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
2112-minimum-difference-between-highest-and-lowest-of-k-scores
2144-maximum-difference-between-increasing-elements
2150-kth-smallest-product-of-two-sorted-arrays
2204-find-subsequence-of-length-k-with-the-largest-sum
2212-removing-minimum-and-maximum-from-array
2320-find-all-k-distant-indices-in-an-array
2350-find-closest-number-to-zero
2387-partition-array-such-that-maximum-difference-is-k
3241-divide-array-into-arrays-with-max-difference

Sliding Window

0003-longest-substring-without-repeating-characters
0209-minimum-size-subarray-sum
0594-longest-harmonious-subsequence
0643-maximum-average-subarray-i
2112-minimum-difference-between-highest-and-lowest-of-k-scores

String

0003-longest-substring-without-repeating-characters
0014-longest-common-prefix
0020-valid-parentheses
0242-valid-anagram
0344-reverse-string
0383-ransom-note
0392-is-subsequence
0782-jewels-and-stones
0874-backspace-string-compare
1297-maximum-number-of-balloons
1894-merge-strings-alternately
2140-longest-subsequence-repeated-k-times
2260-divide-a-string-into-groups-of-size-k
2395-longest-binary-subsequence-less-than-or-equal-to-k
3360-minimum-deletions-to-make-string-k-special
3618-find-the-original-typed-string-ii
3754-maximum-manhattan-distance-after-k-changes

Greedy

2140-longest-subsequence-repeated-k-times
2212-removing-minimum-and-maximum-from-array
2387-partition-array-such-that-maximum-difference-is-k
2395-longest-binary-subsequence-less-than-or-equal-to-k
3241-divide-array-into-arrays-with-max-difference
3360-minimum-deletions-to-make-string-k-special

Sorting

0056-merge-intervals
0217-contains-duplicate
0242-valid-anagram
0594-longest-harmonious-subsequence
1019-squares-of-a-sorted-array
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
2112-minimum-difference-between-highest-and-lowest-of-k-scores
2204-find-subsequence-of-length-k-with-the-largest-sum
2387-partition-array-such-that-maximum-difference-is-k
3241-divide-array-into-arrays-with-max-difference
3360-minimum-deletions-to-make-string-k-special

Counting

0383-ransom-note
0594-longest-harmonious-subsequence
1297-maximum-number-of-balloons
2140-longest-subsequence-repeated-k-times
3360-minimum-deletions-to-make-string-k-special
3754-maximum-manhattan-distance-after-k-changes

Math

0048-rotate-image
0150-evaluate-reverse-polish-notation
0367-valid-perfect-square
2202-sum-of-k-mirror-numbers
3600-find-the-k-th-character-in-string-game-i
3682-count-the-number-of-arrays-with-k-matching-adjacent-elements
3754-maximum-manhattan-distance-after-k-changes

Combinatorics

3682-count-the-number-of-arrays-with-k-matching-adjacent-elements

Simulation

0054-spiral-matrix
0682-baseball-game
0874-backspace-string-compare
2260-divide-a-string-into-groups-of-size-k
3600-find-the-k-th-character-in-string-game-i

Binary Search

0035-search-insert-position
0209-minimum-size-subarray-sum
0278-first-bad-version
0367-valid-perfect-square
0792-binary-search
1621-number-of-subsequences-that-satisfy-the-given-sum-condition
2150-kth-smallest-product-of-two-sorted-arrays

Prefix Sum

0209-minimum-size-subarray-sum
0238-product-of-array-except-self
3618-find-the-original-typed-string-ii

Enumeration

2140-longest-subsequence-repeated-k-times
2202-sum-of-k-mirror-numbers

Dynamic Programming

0053-maximum-subarray
0121-best-time-to-buy-and-sell-stock
0392-is-subsequence
2028-the-earliest-and-latest-rounds-where-players-compete
2395-longest-binary-subsequence-less-than-or-equal-to-k
3618-find-the-original-typed-string-ii

Memoization

2028-the-earliest-and-latest-rounds-where-players-compete
2395-longest-binary-subsequence-less-than-or-equal-to-k

Backtracking

0078-subsets
2140-longest-subsequence-repeated-k-times

Heap (Priority Queue)

1127-last-stone-weight
2204-find-subsequence-of-length-k-with-the-largest-sum

Divide and Conquer

0053-maximum-subarray

Bit Manipulation

0078-subsets
3600-find-the-k-th-character-in-string-game-i

Trie

0014-longest-common-prefix

Interactive

0278-first-bad-version

Tree

0101-symmetric-tree
0112-path-sum
0543-diameter-of-binary-tree

Depth-First Search

0101-symmetric-tree
0112-path-sum
0543-diameter-of-binary-tree

Binary Tree

0101-symmetric-tree
0112-path-sum
0543-diameter-of-binary-tree

Breadth-First Search

0101-symmetric-tree
0112-path-sum

Matrix

0048-rotate-image
0054-spiral-matrix

About

This repository contains my solutions to various coding problems from [LeetCode](https://leetcode.com/). I solve these problems to improve my skills in data structures, algorithms, and problem-solving techniques. πŸ’‘ Features Clean and well-documented code. Solutions in Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages