In C++, Python, C# and perhaps others
- 378. Kth Smallest Element in a Sorted Matrix
- LeetCode
- Max Heap
- Binary Search
- 337. House Robber III
- LeetCode
- Dynamic Programming
- 64. Unique Paths
- LeetCode
- Dynamic Programming
- 1104. Path In Zigzag Labelled Binary Tree
- CN283. Move Zeros
- 力扣中文站
- Double Pointers
- CN160. Intersection of Two Linked Lists
- 力扣中文站
- Double Pointers
- CN206. 反转链表,但是 C#
- 236. Lowest Common Ancestor of a Binary Tree
- 1028. Recover a Tree From Preorder Traversal
- LeetCode
- Stack
- 576. Out of Boundary Paths
- LeetCode
- Dynamic Programming
- 力扣15. 三数之和
- 力扣中文站
- Sort
- 力扣33. 搜索旋转排序数组
- 力扣中文站
- Binary Search
- 力扣4. 寻找两个正序数组的中位数
- 力扣中文站
- Binary Search
- 力扣124. 二叉树中的最大路径和
- 力扣中文站
- Dynamic Programming
- 力扣206. 反转链表
- 力扣3. 无重复字符的最长子串 C++ C#
- 力扣中文站
- Sliding Window
- 力扣25. K个一组反转链表
- Constructing Binary Trees
- 128. Longest Consecutive Sequence
- LeetCode
- Hashmap, DFS
- 1589. Maximum Sum Obtained of Any Permutation
- LeetCode
- Greedy, Prefix Sum
- 396. Rotate Function
- LeetCode
- Just rush
- 77. Combinations
- LeetCode
- DFS
- 74. Search a 2D Matrix
- LeetCode
- Binary Search
- 1465. Max Area of Cake
- LeetCode
- Differences, Greedy
- 1838. Frequency of the Most Frequent Element
- LeetCode
- Sliding Window
- 853. Car Fleet
- LeetCode
- Monotonic Stack
- 1769. Minimum Number of Operations to Move All Balls to Each Box
- LeetCode
- Dynamic Programming
- 239. Sliding Window Maximum
- LeetCode
- Monotonic queue
- 1052. Grumpy Bookstore Owner
- Greedy
- 684. Redundant Connection
- LeetCode
- Union-Find set
- 1696. Jump Game VI
- LeetCode
- Dynamic Programming, Monotonic Queue
- 1975. Maximum Matrix Sum
- LeetCode
- Greedy, Matrix
- 565. Array Nesting
- LeetCode
- DFS
- 532. K-Diff Pairs in Array
- 1648. Sell Diminishing-Valued Colored Balls
- LeetCode
- Greedy. Priority Queue, but TLE
- 467. Unique Substring In Wraparound String
- LeetCode
- Dynamic Programming?
- 1423. Maximum Points From Cards
- LeetCode
- Dynamic Programming or Sliding Window
- 1471. K Strongest Numbers
- LeetCode
- Sort
- 322. Coin Change
- Dynamic Programming
- 70. Climbing Stairs
- Dynamic Programming, actually Fibonacci
- 5. Longest Palindrome Substring
- LeetCode
- Dynamic Programming
- 1621. Number of Sets of k Non-Overlapping Line Segements
- LeetCode
- Dynamic Programming, Prefix-Sum as Cache
- 424. Longest Repeating Character Replacement
- LeetCode
- Sliding window
- 1514. Path with Maximum Probability
- Shortest Path (Dijkstra), Maximum Log Likelihood
-
- Divide and Conquer, Quick Select
- 1261. Find Elements in a Contaminated Binary Tree
- LeetCode
- Basic Tree Traversal
- 462. Minimum Moves to Equal Array Elements II
- LeetCode
- Median, Mafs
- 743. NetworkDelayTime
- LeetCode
- Shortest Path (Dijkstra)
- 399. EvaluateDivision
- LeetCode
- DFS
- 787. Cheapest Flight Within k Stops
- LeetCode
- DP, Shortest Path using at most k edges
- 1334. Find the City With the Smallest Number of Neighbors at a Threshold Distance
- LeetCode
- Floyd-Warshall