Skip to content

changhee16/LeetCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

190 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetHub

algorithm study

LeetCode Topics

Math

0070-climbing-stairs
0096-unique-binary-search-trees
1290-convert-binary-number-in-a-linked-list-to-integer
2851-string-transformation

Dynamic Programming

0005-longest-palindromic-substring
0070-climbing-stairs
0096-unique-binary-search-trees
0115-distinct-subsequences
0121-best-time-to-buy-and-sell-stock
2222-number-of-ways-to-select-buildings
2851-string-transformation

Memoization

0070-climbing-stairs

Array

0046-permutations
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0121-best-time-to-buy-and-sell-stock
1311-get-watched-videos-by-your-friends

Linked List

0021-merge-two-sorted-lists
0083-remove-duplicates-from-sorted-list
0114-flatten-binary-tree-to-linked-list
0141-linked-list-cycle
0148-sort-list
0203-remove-linked-list-elements
0234-palindrome-linked-list
0876-middle-of-the-linked-list
1290-convert-binary-number-in-a-linked-list-to-integer

Two Pointers

0005-longest-palindromic-substring
0141-linked-list-cycle
0148-sort-list
0234-palindrome-linked-list
0876-middle-of-the-linked-list

Divide and Conquer

0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0148-sort-list

Sorting

0148-sort-list
1311-get-watched-videos-by-your-friends

Merge Sort

0148-sort-list

Backtracking

0046-permutations

String

0005-longest-palindromic-substring
0115-distinct-subsequences
2222-number-of-ways-to-select-buildings
2851-string-transformation

Tree

0096-unique-binary-search-trees
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0112-path-sum
0114-flatten-binary-tree-to-linked-list
0226-invert-binary-tree
0897-increasing-order-search-tree

Depth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0112-path-sum
0114-flatten-binary-tree-to-linked-list
0226-invert-binary-tree
0897-increasing-order-search-tree

Breadth-First Search

0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0112-path-sum
0226-invert-binary-tree
1311-get-watched-videos-by-your-friends

Binary Tree

0096-unique-binary-search-trees
0100-same-tree
0101-symmetric-tree
0104-maximum-depth-of-binary-tree
0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0112-path-sum
0114-flatten-binary-tree-to-linked-list
0226-invert-binary-tree
0897-increasing-order-search-tree

Hash Table

0105-construct-binary-tree-from-preorder-and-inorder-traversal
0106-construct-binary-tree-from-inorder-and-postorder-traversal
0141-linked-list-cycle
1311-get-watched-videos-by-your-friends

Stack

0114-flatten-binary-tree-to-linked-list
0232-implement-queue-using-stacks
0234-palindrome-linked-list
0897-increasing-order-search-tree

Recursion

0021-merge-two-sorted-lists
0203-remove-linked-list-elements
0234-palindrome-linked-list

Binary Search Tree

0096-unique-binary-search-trees
0897-increasing-order-search-tree

String Matching

2851-string-transformation

Design

0232-implement-queue-using-stacks

Queue

0232-implement-queue-using-stacks

Prefix Sum

2222-number-of-ways-to-select-buildings

Graph Theory

1311-get-watched-videos-by-your-friends

About

algorithm study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors