Categories-Leetcode

Mar2ndx's Tech Blog

2024

2285. Maximum Total Importance of Roads

Jul 16 · 2 min

445. Add Two Numbers II

Jul 16 · 1 min

2341. Maximum Number of Pairs in Array

Jul 16 · 2 min

2022

1152. Analyze User Website Visit Pattern

Dec 14 · 7 min

347. Top K Frequent Elements

Dec 01 · 1 min

380. Insert Delete GetRandom O(1)

Dec 01 · 2 min

1094. Car Pooling

Nov 29 · 1 min

[LeetCode 32] Longest Valid Parentheses

Nov 29 · 3 min

543. Diameter of Binary Tree

Nov 20 · 1 min

206. Reverse Linked List

Nov 20 · 1 min

1628. Design an Expression Tree With Evaluate Function

Nov 20 · 5 min

364. Nested List Weight Sum II

Nov 18 · 2 min

339. Nested List Weight Sum

Nov 18 · 1 min

277. Find the Celebrity

Nov 18 · 2 min

1429. First Unique Number

Nov 18 · 3 min

510. Inorder Successor in BST II

Nov 18 · 1 min

285. Inorder Successor in BST

Nov 18 · 1 min

472. Concatenated Words

Nov 15 · 1 min

207. Course Schedule

Nov 15 · 1 min

695. Max Area of Island

Nov 15 · 2 min

987. Vertical Order Traversal of a Binary Tree

Nov 15 · 3 min

653. Two Sum IV - Input is a BST

Nov 15 · 1 min

1046. Last Stone Weight

Nov 14 · 1 min

1160. Find Words That Can Be Formed by Characters

Nov 14 · 1 min

Google questions

Nov 14 · 2 min

803. Bricks Falling When Hit

Nov 14 · 5 min

2402. Meeting Rooms III

Nov 13 · 9 min

683. K Empty Slots

Nov 12 · 2 min

545. Boundary of Binary Tree

Nov 12 · 4 min

430. Flatten a Multilevel Doubly Linked List

Nov 11 · 3 min

2221. Find Triangular Sum of an Array

Nov 08 · 2 min

1567. Maximum Length of Subarray With Positive Product

Nov 08 · 1 min

2104. Sum of Subarray Ranges

Nov 08 · 4 min

719. Find K-th Smallest Pair Distance

Nov 08 · 2 min

2259. Remove Digit From Number to Maximize Result

Nov 08 · 2 min

1710. Maximum Units on a Truck

Nov 08 · 1 min

2006. Count Number of Pairs With Absolute Difference K

Nov 08 · 1 min

TODO

Nov 08 · 1 min

244. Shortest Word Distance II

Nov 08 · 2 min

1740. Find Distance in a Binary Tree

Nov 08 · 2 min

250. Count Univalue Subtrees

Nov 08 · 2 min

727. Minimum Window Subsequence

Nov 08 · 2 min

269. Alien Dictionary

Nov 04 · 6 min

366. Find Leaves of Binary Tree

Nov 04 · 1 min

253. Meeting Rooms II

Nov 04 · 2 min

937. Reorder Data in Log Files

Nov 02 · 3 min

994. Rotting Oranges

Nov 02 · 2 min

1662. Check If Two String Arrays are Equivalent

Nov 01 · 1 min

710. Random Pick with Blacklist

Oct 31 · 3 min

1366. Rank Teams by Votes

Oct 30 · 3 min

224. Basic Calculator

Oct 30 · 3 min

[LeetCode 110] Balanced Binary Tree

Oct 29 · 2 min

[LeetCode 84] Largest Rectangle in Histogram

Oct 29 · 6 min

[LeetCode 25] Reverse Nodes in k-Groups

Oct 29 · 2 min

[LeetCode 24] Swap Nodes in Pairs

Oct 29 · 1 min

[LeetCode 33] Search in Rotated Sorted Array

Oct 29 · 1 min

[LeetCode 67] Add Binary

Oct 29 · 1 min

[LeetCode 79] Word Search

Oct 29 · 4 min

[LeetCode 102] Binary Tree Level Order Traversal

Oct 29 · 4 min

[LeetCode 108] Convert Sorted Array to Binary Search Tree

Oct 29 · 1 min

[LeetCode 96] Unique Binary Search Trees

Oct 29 · 1 min

[LeetCode 119] Pascal's Triangle II

Oct 29 · 1 min

[LeetCode 130] Surrounded Regions

Oct 29 · 3 min

[LeetCode 133] Clone Graph

Oct 29 · 4 min

[LeetCode 15] 3Sum

Oct 29 · 3 min

[LeetCode 78] Subsets

Oct 29 · 3 min

[LeetCode 12] Integer to Roman

Oct 29 · 4 min

[LeetCode 29] Divide Two Integers

Oct 29 · 1 min

[LeetCode 30] Substring with Concatenation of All Words

Oct 29 · 2 min

[LeetCode 48] Rotate Image

Oct 29 · 1 min

[LeetCode 104] Maximum Depth of Binary Tree

Oct 29 · 1 min

[LeetCode 100] Same Tree

Oct 29 · 1 min

[LeetCode 59] Spiral Matrix II

Oct 29 · 1 min

[LeetCode 113] Path Sum II

Oct 29 · 1 min

[LeetCode 1] Two Sum

Oct 29 · 1 min

[LeetCode 63] Unique Paths II

Oct 29 · 1 min

[LeetCode 139] Word Break

Oct 29 · 1 min

[LeetCode 171] Excel Sheet Column Number

Oct 29 · 1 min

[LeetCode 74] Search a 2D Matrix

Oct 29 · 2 min

2290. Minimum Obstacle Removal to Reach Corner

Oct 27 · 3 min

463. Island Perimeter

Oct 25 · 2 min

1254. Number of Closed Islands

Oct 25 · 2 min

547. Number of Provinces

Oct 24 · 2 min

1864. Minimum Number of Swaps to Make the Binary String Alternating

Oct 24 · 2 min

1854. Maximum Population Year

Oct 24 · 1 min

655. Print Binary Tree

Oct 24 · 2 min

202. Happy Number

Oct 24 · 1 min

948. Bag of Tokens

Oct 24 · 2 min

234. Palindrome Linked List

Oct 24 · 1 min

662. Maximum Width of Binary Tree

Oct 22 · 2 min

426. Convert Binary Search Tree to Sorted Doubly Linked List

Oct 22 · 1 min

523. Continuous Subarray Sum

Oct 22 · 1 min

875. Koko Eating Bananas

Oct 21 · 1 min

276. Paint Fence

Oct 20 · 2 min

158. Read N Characters Given read4 II - Call Multiple Times

Oct 20 · 4 min

440. K-th Smallest in Lexicographical Order

Oct 19 · 1 min

241. Different Ways to Add Parentheses

Oct 19 · 2 min

17.12. BiNode LCCI

Oct 19 · 1 min

并查集 (261. Graph Valid Tree)

Oct 18 · 1 min

261. Graph Valid Tree

Oct 18 · 3 min

622. Design Circular Queue

Oct 18 · 3 min

773. Sliding Puzzle

Oct 18 · 3 min

240. Search a 2D Matrix II

Oct 17 · 1 min

238. Product of Array Except Self

Oct 17 · 1 min

1249. Minimum Remove to Make Valid Parentheses

Oct 16 · 2 min

394. Decode String

Oct 16 · 2 min

331. Verify Preorder Serialization of a Binary Tree

Oct 16 · 2 min

993. Cousins in Binary Tree

Oct 16 · 1 min

1352. Product of the Last K Numbers

Oct 16 · 2 min

2096. Step-By-Step Directions From a Binary Tree Node to Another

Oct 16 · 3 min

311. Sparse Matrix Multiplication

Oct 16 · 1 min

981. Time Based Key-Value Store

Oct 16 · 3 min

1123. Lowest Common Ancestor of Deepest Leaves

Oct 16 · 2 min

236. Lowest Common Ancestor of a Binary Tree

Oct 16 · 1 min

1769. Minimum Number of Operations to Move All Balls to Each Box

Oct 16 · 2 min

1302. Deepest Leaves Sum

Oct 16 · 1 min

1712. Ways to Split Array Into Three Subarrays

Oct 15 · 3 min

1326. Minimum Number of Taps to Open to Water a Garden

Oct 15 · 2 min

221. Maximal Square

Oct 15 · 2 min

295. Find Median from Data Stream

Oct 14 · 2 min

739. Daily Temperatures

Oct 14 · 1 min

163. Missing Ranges

Oct 13 · 2 min

222. Count Complete Tree Nodes

Oct 13 · 1 min

210. Course Schedule II

Oct 12 · 3 min

1428. Leftmost Column with at Least a One

Oct 11 · 2 min

1143. Longest Common Subsequence

Oct 11 · 2 min

785. Is Graph Bipartite?

Oct 11 · 2 min

692. Top K Frequent Words

Oct 11 · 2 min

417. Pacific Atlantic Water Flow

Oct 11 · 4 min

983. Minimum Cost For Tickets

Oct 11 · 3 min

769. Max Chunks To Make Sorted

Oct 11 · 1 min

239. Sliding Window Maximum

Oct 11 · 2 min

652. Find Duplicate Subtrees

Oct 11 · 1 min

696. Count Binary Substrings

Oct 10 · 1 min

299. Bulls and Cows

Oct 10 · 2 min

396. Rotate Function

Oct 09 · 1 min

1654. Minimum Jumps to Reach Home

Oct 09 · 2 min

264. Ugly Number II

Oct 06 · 1 min

797. All Paths From Source to Target

Oct 06 · 2 min

1405. Longest Happy String

Oct 06 · 2 min

1423. Maximum Points You Can Obtain from Cards

Oct 03 · 1 min

1153. String Transforms Into Another String

Sep 27 · 1 min

642. Design Search Autocomplete System

Sep 26 · 6 min

681. Next Closest Time

Sep 26 · 2 min

1652. Defuse the Bomb

Sep 24 · 2 min

359. Logger Rate Limiter

Sep 24 · 2 min

346. Moving Average from Data Stream

Sep 24 · 1 min

418. Sentence Screen Fitting

Sep 24 · 1 min

340. Longest Substring with At Most K Distinct Characters

Sep 24 · 1 min

2017

[LeetCode 4] Median of Two Sorted Arrays

May 22 · 4 min

[LeetCode 3] Longest Substring Without Repeating Characters

May 22 · 3 min

[LeetCode 2] Add Two Numbers

May 22 · 2 min

[LeetCode 5] Longest Palindromic Substring

May 22 · 2 min

[LeetCode 7] Reverse Integer

May 22 · 2 min

[LeetCode 11] Container With Most Water

May 22 · 1 min

[LeetCode 9] Palindrome Number

May 22 · 1 min

[LeetCode 10] Regular Expression Matching

May 22 · 4 min

[LeetCode 6] ZigZag Conversion

May 22 · 3 min

[LeetCode 8] String to Integer (atoi)

May 22 · 3 min

[LeetCode 13] Roman to Integer

May 22 · 3 min

[LeetCode 14] Longest Common Prefix

May 22 · 1 min

[LeetCode 16] 3Sum Closest

May 22 · 1 min

[LeetCode 17] Letter Combinations of a Phone Number

May 22 · 2 min

[LeetCode 19] Remove Nth Node From End of List

May 22 · 1 min

[LeetCode 22] Generate Parentheses

May 22 · 1 min

[LeetCode 21] Merge Two Sorted Lists

May 22 · 1 min

[LeetCode 18] 4Sum

May 22 · 3 min

[LeetCode 26] Remove Duplicates from Sorted Array

May 22 · 1 min

LeetCode Statistics

May 22 · 11 min

[LeetCode 27] Remove Element

May 22 · 1 min

[LeetCode 20] Valid Parentheses

May 22 · 1 min

[LeetCode 28] Implement strStr

May 22 · 1 min

[LeetCode 23] Merge k Sorted Lists

May 22 · 3 min

[LeetCode 31] Next Permutation

May 22 · 2 min

[LeetCode 35] Search Insert Position

May 22 · 1 min

[LeetCode 36] Valid Sudoku

May 22 · 2 min

[LeetCode 34] Search for a Range

May 22 · 2 min

[LeetCode 40] Combination Sum II

May 22 · 2 min

[LeetCode 39] Combination Sum

May 22 · 2 min

[LeetCode 38] Count and Say

May 22 · 1 min

[LeetCode 41] First Missing Positive

May 22 · 3 min

[LeetCode 45] Jump Game II

May 22 · 3 min

[LeetCode 43] Multiply Strings

May 22 · 2 min

[LeetCode 47] Permutations II

May 22 · 2 min

[LeetCode 46] Permutations

May 22 · 3 min

[LeetCode 37] Sudoku Solver

May 22 · 2 min

[LeetCode 42] Trapping Rain Water

May 22 · 3 min

[LeetCode 49] Anagrams

May 22 · 1 min

[LeetCode 50] Pow(x, n)

May 22 · 1 min

[LeetCode 44] Wildcard Matching

May 22 · 3 min

[LeetCode 55] Jump Game

May 22 · 1 min

[LeetCode 58] Length of Last Word

May 22 · 1 min

[LeetCode 52] N-Queens II

May 22 · 1 min

[LeetCode 51] N-Queens

May 22 · 2 min

[LeetCode 54] Spiral Matrix

May 22 · 2 min

[LeetCode 56] Merge Intervals

May 22 · 5 min

[LeetCode 57] Insert Interval

May 22 · 3 min

[LeetCode 68] Text Justification (unsolvable)

May 22 · 2 min

[LeetCode 65] Valid Number (unsolvable)

May 22 · 1 min

[LeetCode 60] Permutation Sequence

May 22 · 2 min

[LeetCode 61] Rotate List

May 22 · 1 min

[LeetCode 53] Maximum Subarray

May 22 · 3 min

[LeetCode 64] Minimum Path Sum

May 22 · 2 min

[LeetCode 62] Unique Paths

May 22 · 1 min

[LeetCode 70] Climbing Stairs

May 22 · 1 min

[LeetCode 72] Edit Distance

May 22 · 1 min

[LeetCode 76] Minimum Window Substring

May 22 · 6 min

[LeetCode 66] Plus One

May 22 · 1 min

[LeetCode 73] Set Matrix Zeroes

May 22 · 2 min

[LeetCode 71] Simplify Path

May 22 · 1 min

[LeetCode 75] Sort Colors

May 22 · 2 min

[LeetCode 69] Sqrt(x)

May 22 · 3 min

[LeetCode 77] Combinations

May 22 · 3 min

[LeetCode 82] Remove Duplicates from Sorted List II

May 22 · 1 min

[LeetCode 80] Remove Duplicates from Sorted Array II

May 22 · 1 min

[LeetCode 83] Remove Duplicates from Sorted List

May 22 · 1 min

[LeetCode 81] Search in Rotated Sorted Array II

May 22 · 2 min

[LeetCode 90] Subsets II

May 22 · 3 min

[LeetCode 91] Decode Ways

May 22 · 2 min

[LeetCode 89] Gray Code

May 22 · 2 min

[LeetCode 86] Partition List

May 22 · 1 min

[LeetCode 92] Reverse Linked List II

May 22 · 1 min

[LeetCode 88] Merge Sorted Array

May 22 · 1 min

[LeetCode 87] Scramble String

May 22 · 5 min

[LeetCode 94] Binary Tree Inorder Traversal

May 22 · 2 min

[LeetCode 97] Interleaving String

May 22 · 1 min

[LeetCode 85] Maximal Rectangle

May 22 · 4 min

[LeetCode 93] Restore IP Addresses

May 22 · 5 min

[LeetCode 107] Binary Tree Level Order Traversal II

May 22 · 1 min

[LeetCode 103] Binary Tree Zigzag Level Order Traversal

May 22 · 2 min

[LeetCode 111] Minimum Depth of Binary Tree

May 22 · 1 min

[LeetCode 99] Recover Binary Search Tree

May 22 · 4 min

[LeetCode 101] Symmetric Tree

May 22 · 1 min

[LeetCode 109] Convert Sorted List to Binary Search Tree

May 22 · 2 min

[LeetCode 95] Unique Binary Search Trees II

May 22 · 1 min

[LeetCode 98] Validate Binary Search Tree

May 22 · 1 min

[LeetCode 106] Construct Binary Tree from Inorder and Postorder

May 22 · 1 min

[LeetCode 105] Construct Binary Tree from Preorder and Inorder

May 22 · 3 min

[LeetCode 115] Distinct Subsequences

May 22 · 3 min

[LeetCode 118] Pascal's Triangle

May 22 · 1 min

[LeetCode 112] Path Sum

May 22 · 1 min

[LeetCode 117] Populating Next Right Pointers in Each Node II

May 22 · 4 min

[LeetCode 116] Populating Next Right Pointers in Each Node

May 22 · 2 min

[LeetCode 120] Triangle

May 22 · 1 min

[LeetCode 122] Best Time to Buy and Sell Stock II

May 22 · 1 min

[LeetCode 123] Best Time to Buy and Sell Stock III

May 22 · 2 min

[LeetCode 121] Best Time to Buy and Sell Stock

May 22 · 1 min

[LeetCode 124] Binary Tree Maximum Path Sum

May 22 · 3 min

[LeetCode 114] Flatten Binary Tree to Linked List

May 22 · 4 min

[LeetCode 125] Valid Palindrome

May 22 · 1 min

[LeetCode 128] Longest Consecutive Sequence

May 22 · 4 min

[LeetCode 131] Palindrome Partitioning

May 22 · 2 min

[LeetCode 129] Sum Root to Leaf Numbers

May 22 · 2 min

[LeetCode 127] Word Ladder

May 22 · 4 min

[LeetCode 147] Insertion Sort List

May 22 · 1 min

[LeetCode 132] Palindrome Partitioning II

May 22 · 6 min

[LeetCode 126] Word Ladder II (unsolvable)

May 22 · 3 min

[LeetCode 135] Candy

May 22 · 2 min

[LeetCode 134] Gas Station

May 22 · 4 min

[LeetCode 137] Single Number II

May 22 · 3 min

[LeetCode 136] Single Number

May 22 · 1 min

[LeetCode 144] Binary Tree Preorder Traversal

May 22 · 1 min

[LeetCode 138] Copy List with Random Pointer

May 22 · 2 min

[LeetCode 142] Linked List Cycle II

May 22 · 1 min

[LeetCode 141] Linked List Cycle

May 22 · 1 min

[LeetCode 148] Sort List

May 22 · 1 min

[LeetCode 140] Word Break II

May 22 · 3 min

[LeetCode 145] Binary Tree Postorder Traversal

May 22 · 5 min

[LeetCode 150] Evaluate Reverse Polish Notation

May 22 · 1 min

[LeetCode 146] LRU Cache

May 22 · 4 min

[LeetCode 149] Max Points on a Line

May 22 · 3 min

[LeetCode 143] Reorder List

May 22 · 3 min

[LeetCode 151] Reverse Words in a String

May 22 · 3 min

[LeetCode 154] Find Minimum in Rotated Sorted Array II

May 22 · 1 min

[LeetCode 153] Find Minimum in Rotated Sorted Array

May 22 · 1 min

[LeetCode 152] Maximum Product Subarray

May 22 · 1 min

[LeetCode 155] Min Stack

May 22 · 1 min

[LeetCode 160] Intersection of Two Linked Lists

May 22 · 2 min

[LeetCode 166] Fraction to Recurring Decimal

May 22 · 4 min

[LeetCode 165] Compare Version Numbers

May 22 · 2 min

[LeetCode 162] Find Peak Element

May 22 · 3 min

[LeetCode 172] Factorial Trailing Zeroes

May 22 · 1 min

[LeetCode 164] Maximum Gap

May 22 · 3 min

[LeetCode 168] Excel Sheet Column Title

May 22 · 1 min

[LeetCode 169] Majority Element

May 22 · 1 min

[LeetCode 173] Binary Search Tree Iterator

May 22 · 2 min

[LeetCode 174] Dungeon Game

May 22 · 3 min

[LeetCode 179] Largest Number

May 22 · 1 min

[LeetCode 187] Repeated DNA Sequences

May 22 · 3 min

[LeetCode 199] Binary Tree Right Side View

May 22 · 1 min

[LeetCode 198] House Robber

May 22 · 1 min

[LeetCode 201] Bitwise AND of Numbers Range

May 22 · 1 min

[LeetCode 191] Number of 1 Bits

May 22 · 1 min

[LeetCode 200] Number of Islands

May 22 · 2 min

[LeetCode 190] Reverse Bits

May 22 · 2 min

[LeetCode 189] Rotate Array

May 22 · 1 min

[LeetCode 188] Best Time to Buy and Sell Stock IV

May 22 · 2 min

0 %