Skip to content

Don-Laliberte/LeetCodePractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCodePractice

Collection of LeetCode questions I've done for practice/fun! - Created originally using LeetHub, currently using LeetHubV2 as of 6/1/2025

LeetCode Topics

Linked List

0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0234-palindrome-linked-list

Recursion

0021-merge-two-sorted-lists
0203-remove-linked-list-elements
0206-reverse-linked-list
0231-power-of-two
0234-palindrome-linked-list
0326-power-of-three

Math

0009-palindrome-number
0066-plus-one
0067-add-binary
0069-sqrtx
0070-climbing-stairs
0168-excel-sheet-column-title
0171-excel-sheet-column-number
0202-happy-number
0231-power-of-two
0258-add-digits
0326-power-of-three

String

0005-longest-palindromic-substring
0020-valid-parentheses
0028-find-the-index-of-the-first-occurrence-in-a-string
0058-length-of-last-word
0067-add-binary
0125-valid-palindrome
0168-excel-sheet-column-title
0171-excel-sheet-column-number
0242-valid-anagram
0541-reverse-string-ii

Stack

0020-valid-parentheses
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0232-implement-queue-using-stacks
0234-palindrome-linked-list

Array

0001-two-sum
0026-remove-duplicates-from-sorted-array
0027-remove-element
0035-search-insert-position
0056-merge-intervals
0066-plus-one
0088-merge-sorted-array
0108-convert-sorted-array-to-binary-search-tree
0118-pascals-triangle
0119-pascals-triangle-ii
0121-best-time-to-buy-and-sell-stock
0169-majority-element
0283-move-zeroes
0697-degree-of-an-array
1001-n-repeated-element-in-size-2n-array
1137-height-checker
3723-sum-of-good-numbers

Binary Search

0035-search-insert-position
0069-sqrtx

Two Pointers

0005-longest-palindromic-substring
0026-remove-duplicates-from-sorted-array
0027-remove-element
0028-find-the-index-of-the-first-occurrence-in-a-string
0088-merge-sorted-array
0125-valid-palindrome
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0202-happy-number
0234-palindrome-linked-list
0283-move-zeroes
0541-reverse-string-ii

Tree

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0226-invert-binary-tree

Depth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0226-invert-binary-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0226-invert-binary-tree

Binary Tree

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0108-convert-sorted-array-to-binary-search-tree
0110-balanced-binary-tree
0111-minimum-depth-of-binary-tree
0112-path-sum
0144-binary-tree-preorder-traversal
0145-binary-tree-postorder-traversal
0226-invert-binary-tree

Hash Table

0001-two-sum
0141-linked-list-cycle
0160-intersection-of-two-linked-lists
0169-majority-element
0202-happy-number
0242-valid-anagram
0697-degree-of-an-array
1001-n-repeated-element-in-size-2n-array

Sorting

0056-merge-intervals
0088-merge-sorted-array
0169-majority-element
0242-valid-anagram
1137-height-checker

Bit Manipulation

0067-add-binary
0231-power-of-two

Simulation

0067-add-binary
0258-add-digits

Dynamic Programming

0005-longest-palindromic-substring
0070-climbing-stairs
0118-pascals-triangle
0119-pascals-triangle-ii
0121-best-time-to-buy-and-sell-stock

Memoization

0070-climbing-stairs

Counting Sort

0169-majority-element
1137-height-checker

String Matching

0028-find-the-index-of-the-first-occurrence-in-a-string

Divide and Conquer

0108-convert-sorted-array-to-binary-search-tree
0169-majority-element

Binary Search Tree

0108-convert-sorted-array-to-binary-search-tree

Number Theory

0258-add-digits

Design

0232-implement-queue-using-stacks

Queue

0232-implement-queue-using-stacks

About

Collection of LeetCode questions I've done to practice for fun

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published