Searching 2
- LeetCode-494 Target Sum 2024/06/04
- LeetCode-95 Unique Binary Search Trees II 2024/03/28
Constructive Algorithm 3
- Codeforces-1541A Pretty Permutations 2024/01/14
- Codeforces-1529A Eshag Loves Big Arrays 2024/01/13
- LeetCode-2870 Minimum Number of Operations to Make Array Empty 2024/01/05
Ad Hoc 4
- LeetCode-41 First Missing Positive 2024/05/29
- LeetCode-287 Find the Duplicate Number 2024/05/28
- HDU-5538 House Building 2023/12/31
- LeetCode-463 Island Perimeter 2023/12/30
Computational Geometry 1
- LeetCode-149 Max Points on a Line 2023/11/03
Math 2
Sorting 1
- LeetCode-436 Find Right Interval 2023/03/13
String 7
- LeetCode-10 Regular Expression Matching 2024/06/02
- LeetCode-736 Parse Lisp Expression 2024/06/01
- LeetCode-722 Remove Comments 2024/05/31
- LeetCode-224 Basic Calculator 2024/05/30
- LeetCode-5 Longest Palindromic Substring 2024/03/28
- LeetCode-1673 Find the Most Competitive Subsequence 2023/03/15
- LeetCode-316 Remove Duplicate Letters 2022/07/07
Binary Search 2
- LeetCode-2397 Maximum Rows Covered by Columns 2024/01/04
- LeetCode-719 Find K-th Smallest Pair Distance 2022/06/10
Greedy 13
- LeetCode-2735 Collecting Chocolates 2024/01/02
- LeetCode-1599 Maximum Profit of Operating a Centennial Wheel 2024/01/01
- LeetCode-632 Smallest Range Covering Elements from K Lists 2023/10/26
- LeetCode-621 Task Scheduler 2023/10/25
- LeetCode-646 Maximum Length of Pair Chain 2023/09/28
- 51NOD-1364 最大字典序排列 2023/03/19
- LeetCode-122 Best Time to Buy and Sell Stock II 2023/03/15
- POJ-1456 Supermarket 2023/03/04
- LeetCode-435 Non-overlapping Intervals 2022/07/07
- LeetCode-1363 Largest Multiple of Three 2022/06/09
- LeetCode-134 Gas Station 2022/03/31
- LeetCode-630 Course Schedule III 2022/03/17
- LeetCode-502 IPO 2022/03/11
Dynamic Programming 17
- LeetCode-132 Palindrome Partitioning II 2024/04/03
- LeetCode-687 Longest Univalue Path 2024/03/28
- LeetCode-124 Binary Tree Maximum Path Sum 2024/03/28
- LeetCode-935 Knight Dialer 2023/11/28
- LeetCode-638 Shopping Offers 2023/11/03
- LeetCode-678 Valid Parenthesis String 2023/11/02
- LeetCode-446 Arithmetic Slices II - Subsequence 2023/11/01
- LeetCode-312 Burst Balloons 2023/11/01
- LeetCode-629 K Inverse Pairs Array 2023/09/28
- LeetCode-526 Beautiful Arrangement 2023/09/28
- LeetCode-354 Russian Doll Envelopes 2023/09/26
- LeetCode-1235 Maximum Profit in Job Scheduling 2023/03/21
- LeetCode-698 Partition to K Equal Sum Subsets 2023/03/13
- LeetCode-688 Knight Probability in Chessboard 2023/03/13
- LeetCode-664 Strange Printer 2022/03/16
- LeetCode-546 Remove Boxes 2022/03/16
- LeetCode-600 Non-negative Integers without Consecutive Ones 2022/02/16
Data Structure 10
- LeetCode-739 Daily Temperatures 2024/03/27
- LeetCode-907 Sum of Subarray Minimums 2023/11/27
- LeetCode-456 132 Pattern 2023/03/21
- LeetCode-315 Count of Smaller Numbers After Self 2023/03/19
- LeetCode-373 Find K Pairs with Smallest Sums 2022/06/17
- LeetCode-480 Sliding Window Median 2022/03/10
- LeetCode-352 Data Stream as Disjoint Intervals 2022/03/05
- LeetCode-239 Sliding Window Maximum 2022/03/02
- LeetCode-218 The Skyline Problem 2021/07/13
- LeetCode-525 Contiguous Array 2021/03/08
Bit Manipulation 4
- LeetCode-201 Bitwise AND of Numbers Range 2022/04/01
- LeetCode-260 Single Number III 2021/03/08
- LeetCode-477 Total Hamming Distance 2020/01/18
- LeetCode-421 Maximum XOR of Two Numbers in an Array 2020/01/18