Skip to content

Latest commit

 

History

125 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A collection of LeetCode questions to ace the coding interviews! - Created using LeetHub 2.0 for Firefox Weeks are for process of ak bootcamp's roadmap!

LeetCode Topics

Array

0034-find-first-and-last-position-of-element-in-sorted-array
0049-group-anagrams
0075-sort-colors
0088-merge-sorted-array
0150-evaluate-reverse-polish-notation
0153-find-minimum-in-rotated-sorted-array
0169-majority-element
0217-contains-duplicate
0268-missing-number
0414-third-maximum-number
0463-island-perimeter
0561-array-partition
0643-maximum-average-subarray-i
0690-employee-importance
0733-flood-fill
0735-asteroid-collision
0739-daily-temperatures
0792-binary-search
0860-design-circular-queue
0907-koko-eating-bananas
1019-squares-of-a-sorted-array
1036-rotting-oranges
1468-check-if-n-and-its-double-exist
1489-pizza-with-3n-slices
1528-kids-with-the-greatest-number-of-candies

Two Pointers

0019-remove-nth-node-from-end-of-list
0075-sort-colors
0086-partition-list
0088-merge-sorted-array
1019-squares-of-a-sorted-array
1358-find-positive-integer-solution-for-a-given-equation
1468-check-if-n-and-its-double-exist

Sorting

0049-group-anagrams
0075-sort-colors
0088-merge-sorted-array
0169-majority-element
0217-contains-duplicate
0268-missing-number
0389-find-the-difference
0414-third-maximum-number
0561-array-partition
1019-squares-of-a-sorted-array
1468-check-if-n-and-its-double-exist

String

0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0020-valid-parentheses
0049-group-anagrams
0383-ransom-note
0389-find-the-difference
0657-robot-return-to-origin
1320-remove-all-adjacent-duplicates-in-string-ii
1567-maximum-number-of-vowels-in-a-substring-of-given-length
1666-make-the-string-great

Simulation

0657-robot-return-to-origin
0735-asteroid-collision

Hash Table

0003-longest-substring-without-repeating-characters
0013-roman-to-integer
0049-group-anagrams
0169-majority-element
0217-contains-duplicate
0268-missing-number
0383-ransom-note
0389-find-the-difference
0690-employee-importance
1468-check-if-n-and-its-double-exist

Bit Manipulation

0268-missing-number
0389-find-the-difference

Sliding Window

0003-longest-substring-without-repeating-characters
0643-maximum-average-subarray-i
1567-maximum-number-of-vowels-in-a-substring-of-given-length

Counting

0169-majority-element
0383-ransom-note

Math

0013-roman-to-integer
0069-sqrtx
0070-climbing-stairs
0150-evaluate-reverse-polish-notation
0268-missing-number
0367-valid-perfect-square
1358-find-positive-integer-solution-for-a-given-equation

Binary Search

0034-find-first-and-last-position-of-element-in-sorted-array
0069-sqrtx
0153-find-minimum-in-rotated-sorted-array
0268-missing-number
0367-valid-perfect-square
0792-binary-search
0907-koko-eating-bananas
1358-find-positive-integer-solution-for-a-given-equation
1468-check-if-n-and-its-double-exist

Greedy

0561-array-partition
1489-pizza-with-3n-slices

Counting Sort

0561-array-partition

Linked List

0019-remove-nth-node-from-end-of-list
0086-partition-list
0109-convert-sorted-list-to-binary-search-tree
0203-remove-linked-list-elements
0206-reverse-linked-list
0237-delete-node-in-a-linked-list
0860-design-circular-queue

Recursion

0203-remove-linked-list-elements
0206-reverse-linked-list

Stack

0020-valid-parentheses
0150-evaluate-reverse-polish-notation
0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0735-asteroid-collision
0739-daily-temperatures
1320-remove-all-adjacent-duplicates-in-string-ii
1666-make-the-string-great

Design

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0860-design-circular-queue

Queue

0225-implement-stack-using-queues
0232-implement-queue-using-stacks
0860-design-circular-queue

Divide and Conquer

0109-convert-sorted-list-to-binary-search-tree
0169-majority-element

Tree

0109-convert-sorted-list-to-binary-search-tree
0690-employee-importance
0774-maximum-depth-of-n-ary-tree

Binary Search Tree

0109-convert-sorted-list-to-binary-search-tree

Binary Tree

0109-convert-sorted-list-to-binary-search-tree

Monotonic Stack

0739-daily-temperatures

Interactive

1358-find-positive-integer-solution-for-a-given-equation

Depth-First Search

0463-island-perimeter
0690-employee-importance
0733-flood-fill
0774-maximum-depth-of-n-ary-tree

Breadth-First Search

0463-island-perimeter
0690-employee-importance
0733-flood-fill
0774-maximum-depth-of-n-ary-tree
1036-rotting-oranges

Matrix

0463-island-perimeter
0733-flood-fill
1036-rotting-oranges

Dynamic Programming

0070-climbing-stairs
1489-pizza-with-3n-slices

Heap (Priority Queue)

1489-pizza-with-3n-slices

Memoization

0070-climbing-stairs

About

Leetcode focus on data structure, algorithm of C language

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages