Skip to content

EnockMagara/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetcodeDaily

A collection of LeetCode questions to ace the coding interview

LeetCode Topics

Array

0001-two-sum
0026-remove-duplicates-from-sorted-array
0042-trapping-rain-water
0088-merge-sorted-array
0121-best-time-to-buy-and-sell-stock
0300-longest-increasing-subsequence
0322-coin-change
0347-top-k-frequent-elements
0561-array-partition
0898-transpose-matrix
0987-reveal-cards-in-increasing-order

Hash Table

0001-two-sum
0141-linked-list-cycle
0187-repeated-dna-sequences
0242-valid-anagram
0347-top-k-frequent-elements

Divide and Conquer

0347-top-k-frequent-elements

Sorting

0088-merge-sorted-array
0242-valid-anagram
0347-top-k-frequent-elements
0561-array-partition
0987-reveal-cards-in-increasing-order

Heap (Priority Queue)

0347-top-k-frequent-elements

Bucket Sort

0347-top-k-frequent-elements

Counting

0347-top-k-frequent-elements

Quickselect

0347-top-k-frequent-elements

Database

0178-rank-scores
0180-consecutive-numbers
0185-department-top-three-salaries
1908-recyclable-and-low-fat-products

String

0008-string-to-integer-atoi
0072-edit-distance
0125-valid-palindrome
0187-repeated-dna-sequences
0242-valid-anagram
0344-reverse-string

Math

0070-climbing-stairs

Dynamic Programming

0042-trapping-rain-water
0070-climbing-stairs
0072-edit-distance
0121-best-time-to-buy-and-sell-stock
0300-longest-increasing-subsequence
0322-coin-change

Memoization

0070-climbing-stairs

Binary Search

0300-longest-increasing-subsequence

Breadth-First Search

0104-maximum-depth-of-binary-tree
0226-invert-binary-tree
0322-coin-change

Two Pointers

0026-remove-duplicates-from-sorted-array
0042-trapping-rain-water
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0344-reverse-string
0908-middle-of-the-linked-list

Greedy

0561-array-partition

Counting Sort

0561-array-partition

Linked List

0141-linked-list-cycle
0908-middle-of-the-linked-list

Stack

0042-trapping-rain-water

Monotonic Stack

0042-trapping-rain-water

Queue

0987-reveal-cards-in-increasing-order

Simulation

0898-transpose-matrix
0987-reveal-cards-in-increasing-order

Bit Manipulation

0187-repeated-dna-sequences

Sliding Window

0187-repeated-dna-sequences

Rolling Hash

0187-repeated-dna-sequences

Hash Function

0187-repeated-dna-sequences

Tree

0104-maximum-depth-of-binary-tree
0226-invert-binary-tree

Depth-First Search

0104-maximum-depth-of-binary-tree
0226-invert-binary-tree

Binary Tree

0104-maximum-depth-of-binary-tree
0226-invert-binary-tree

Matrix

0898-transpose-matrix

About

A collection of LeetCode questions to ace the coding interview!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published