Categories

Array

  1. 12 Jul 2020/ leetcode 75. Sort Colors (Python)
  2. 12 Jul 2020/ leetcode 280. Wiggle Sort (Python)
  3. 12 Jul 2020/ leetcode 252. Meeting Rooms (Python)
  4. 05 Jul 2020/ leetcode 605. Can Place Flowers (Python)
  5. 05 Jul 2020/ leetcode 56. Merge Intervals (Python)

Breadth-First-Search

Data-Structure

  1. 10 Mar 2020/ 树型结构的基本类型以及遍历方法

Depth-First-Search

Dijkstra

  1. 22 Jul 2020/ leetcode 787. Cheapest Flights Within K Stops (Python)

Divide-And-Conquer

  1. 24 Feb 2020/ leetcode 241. Different Ways to Add Parentheses (Python)

Dynamic-Programming

  1. 14 Jul 2020/ leetcode 264. Ugly Number II (Python)
  2. 17 Mar 2020/ leetcode 337. House Robber III (Python)
  3. 04 Mar 2020/ leetcode 978. Longest Turbulent Subarray (Python)
  4. 04 Mar 2020/ leetcode 276. Paint Fence (Python)
  5. 04 Mar 2020/ leetcode 1155. Number of Dice Rolls With Target Sum (Python)
  6. 03 Mar 2020/ leetcode 673. Number of Longest Increasing Subsequence (Python)
  7. 03 Mar 2020/ leetcode 646. Maximum Length of Pair Chain (Python)
  8. 02 Mar 2020/ leetcode 334. Increasing Triplet Subsequence (Python)
  9. 02 Mar 2020/ leetcode 300. Longest Increasing Subsequence (Python)
  10. 02 Mar 2020/ leetcode 221. Maximal Square (Python)
  11. 01 Mar 2020/ leetcode 647. Palindromic Substrings (Python)
  12. 01 Mar 2020/ leetcode 516. Longest Palindromic Subsequence (Python)
  13. 01 Mar 2020/ leetcode 304. Range Sum Query 2D - Immutable (Python)
  14. 29 Feb 2020/ leetcode 714. Best Time to Buy and Sell Stock with Transaction Fee (Python)
  15. 29 Feb 2020/ leetcode 309. Best Time to Buy and Sell Stock with Cooldown (Python)
  16. 29 Feb 2020/ leetcode 120. Triangle (Python)
  17. 28 Feb 2020/ leetcode 983. Minimum Cost For Tickets (Python)
  18. 27 Feb 2020/ leetcode 357. Count Numbers with Unique Digits (Python)
  19. 27 Feb 2020/ leetcode 322. Coin Change (Python)
  20. 27 Feb 2020/ leetcode 264. Ugly Number II (Python)
  21. 26 Feb 2020/ leetcode 279. Perfect Squares (Python)
  22. 25 Feb 2020/ leetcode 238. Product of Array Except Self (Python)
  23. 25 Feb 2020/ leetcode 152. Maximum Product Subarray (Python)
  24. 22 Feb 2020/ leetcode 338. Counting Bits (Python)
  25. 22 Feb 2020/ leetcode 139. Word Break (Python)
  26. 21 Feb 2020/ leetcode 265. Paint House II (Python)
  27. 21 Feb 2020/ leetcode 256. Paint House (Python)
  28. 21 Feb 2020/ leetcode 213. House Robber II (Python)
  29. 20 Feb 2020/ leetcode 96. Unique Binary Search Trees (Python)
  30. 20 Feb 2020/ leetcode 91. Decode Ways (Python)
  31. 20 Feb 2020/ leetcode 198. House Robber (Python)
  32. 19 Feb 2020/ leetcode 64. Minimum Path Sum (Python)
  33. 19 Feb 2020/ leetcode 63. Unique Paths II (Python)
  34. 19 Feb 2020/ leetcode 62. Unique Paths (Python)
  35. 18 Feb 2020/ leetcode 746. Min Cost Climbing Stairs (Python)
  36. 18 Feb 2020/ leetcode 70. Climbing Stairs (Python)
  37. 18 Feb 2020/ leetcode 53. Maximum Subarray (Python)
  38. 18 Feb 2020/ leetcode 509. Fibonacci Number (Python)
  39. 18 Feb 2020/ leetcode 1137. N-th Tribonacci Number (Python)
  40. 17 Feb 2020/ leetcode 5. Longest Palindromic Substring (Python)

Firebase

  1. 07 Apr 2020/ Compare QueryReference and Snapshot in firestore

Graph

  1. 28 Jul 2020/ leetcode 737. Sentence Similarity II (Python)
  2. 27 Jul 2020/ leetcode 721. Accounts Merge (Python)
  3. 24 Jul 2020/ leetcode 210. Course Schedule II (Python)
  4. 24 Jul 2020/ leetcode 207. Course Schedule (Python)
  5. 22 Jul 2020/ leetcode 787. Cheapest Flights Within K Stops (Python)
  6. 28 Mar 2020/ leetcode 261. Graph Valid Tree (Python)
  7. 27 Mar 2020/ leetcode 323. Number of Connected Components in an Undirected Graph (Python)
  8. 18 Mar 2020/ leetcode 417. Pacific Atlantic Water Flow (Python)

Greedy

  1. 28 Jul 2020/ leetcode 121. Best Time to Buy and Sell Stock (Python)
  2. 15 Jul 2020/ leetcode 621. Task Scheduler (Python)
  3. 15 Jul 2020/ leetcode 1046. Last Stone Weight (Python)
  4. 13 Jul 2020/ leetcode 452. Minimum Number of Arrows to Burst Balloons (Python)
  5. 13 Jul 2020/ leetcode 435. Non-overlapping Intervals (Python)
  6. 13 Jul 2020/ leetcode 253. Meeting Rooms II (Python)
  7. 13 Jul 2020/ leetcode 1094. Car Pooling (Python)
  8. 06 Jul 2020/ leetcode 738. Monotone Increasing Digits (Python)
  9. 06 Jul 2020/ leetcode 402. Remove K Digits (Python)
  10. 18 Feb 2020/ leetcode 53. Maximum Subarray (Python)

Heap

  1. 16 Jul 2020/ leetcode 451. Sort Characters By Frequency (Python)
  2. 15 Jul 2020/ leetcode 767. Reorganize String (Python)
  3. 15 Jul 2020/ leetcode 1046. Last Stone Weight (Python)
  4. 13 Jul 2020/ leetcode 378. Kth Smallest Element in a Sorted Matrix (Python)
  5. 13 Jul 2020/ leetcode 253. Meeting Rooms II (Python)
  6. 12 Jul 2020/ leetcode 973. K Closest Points to Origin (Python)
  7. 11 Jul 2020/ leetcode 703. Kth Largest Element in a Stream (Python)
  8. 11 Jul 2020/ leetcode 347. Top K Frequent Elements (Python)
  9. 11 Jul 2020/ leetcode 215. Kth Largest Element in an Array (Python)
  10. 09 Jul 2020/ leetcode 23. Merge k Sorted Lists (Python)

Inorder-Traversal

  1. 16 Mar 2020/ leetcode 364. Nested List Weight Sum II (Python)
  2. 16 Mar 2020/ leetcode 339. Nested List Weight Sum (Python)
  3. 15 Mar 2020/ leetcode 547. Friend Circles (Python)
  4. 14 Mar 2020/ leetcode 979. Distribute Coins in Binary Treet (Python)
  5. 14 Mar 2020/ leetcode 430. Flatten a Multilevel Doubly Linked List (Python)
  6. 14 Mar 2020/ leetcode 114. Flatten Binary Tree to Linked List (Python)
  7. 13 Mar 2020/ leetcode 545. Boundary of Binary Tree (Python)
  8. 12 Mar 2020/ leetcode 199. Binary Tree Right Side View (Python)
  9. 12 Mar 2020/ leetcode 116. Populating Next Right Pointers in Each Node (Python)
  10. 12 Mar 2020/ leetcode 106. Construct Binary Tree from Inorder and Postorder Traversal (Python)
  11. 12 Mar 2020/ leetcode 101. Symmetric Tree (Python)
  12. 11 Mar 2020/ leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal (Python)
  13. 09 Mar 2020/ leetcode 98. Validate Binary Search Tree (Python)

Interview

  1. 15 Feb 2020/ 刷了300道题后的心得
  2. 21 Nov 2019/ 记第一次白板面试

JavaScript

  1. 14 Oct 2020/ 再谈JavaScript中的闭包
  2. 13 Oct 2020/ __proto__ vs prototype in JavaScript
  3. 05 Oct 2020/ Shallow Copy VS Deep Copy in JavaScript
  4. 13 Aug 2020/ 第一部分 作用域和闭包 附录
  5. 12 Aug 2020/ 第一部分 作用域和闭包 第五章 作用域闭包
  6. 11 Aug 2020/ 第一部分 作用域和闭包 第四章 提升
  7. 11 Aug 2020/ 第一部分 作用域和闭包 第三章 函数作用域和块作用域
  8. 10 Aug 2020/ 第一部分 作用域和闭包 第二章 词法作用域
  9. 10 Aug 2020/ 第一部分 作用域和闭包 第一章 作用域是什么
  10. 05 Mar 2020/ Async与Sync比较以及JavaScript中callback, promise和async/await的理解

Jekyll

  1. 21 Nov 2019/ MAC Mojave下,gem安装package(jekyll)出现的问题以及解决方法/Trouble shooting gem install packages (jekyll) under Mac Mojave(中文/英语)

Leetcode

  1. 28 Jul 2020/ leetcode 737. Sentence Similarity II (Python)
  2. 28 Jul 2020/ leetcode 121. Best Time to Buy and Sell Stock (Python)
  3. 27 Jul 2020/ leetcode 897. Increasing Order Search Tree (Python)
  4. 27 Jul 2020/ leetcode 721. Accounts Merge (Python)
  5. 25 Jul 2020/ leetcode 872. Leaf-Similar Trees (Python)
  6. 25 Jul 2020/ leetcode 100. Same Tree (Python)
  7. 24 Jul 2020/ leetcode 210. Course Schedule II (Python)
  8. 24 Jul 2020/ leetcode 207. Course Schedule (Python)
  9. 22 Jul 2020/ leetcode 787. Cheapest Flights Within K Stops (Python)
  10. 21 Jul 2020/ leetcode 1197. Minimum Knight Moves (Python)
  11. 16 Jul 2020/ leetcode 451. Sort Characters By Frequency (Python)
  12. 15 Jul 2020/ leetcode 767. Reorganize String (Python)
  13. 15 Jul 2020/ leetcode 621. Task Scheduler (Python)
  14. 15 Jul 2020/ leetcode 1046. Last Stone Weight (Python)
  15. 14 Jul 2020/ leetcode 264. Ugly Number II (Python)
  16. 14 Jul 2020/ leetcode 263. Ugly Number (Python)
  17. 14 Jul 2020/ leetcode 204. Count Primes (Python)
  18. 13 Jul 2020/ leetcode 452. Minimum Number of Arrows to Burst Balloons (Python)
  19. 13 Jul 2020/ leetcode 435. Non-overlapping Intervals (Python)
  20. 13 Jul 2020/ leetcode 378. Kth Smallest Element in a Sorted Matrix (Python)
  21. 13 Jul 2020/ leetcode 253. Meeting Rooms II (Python)
  22. 13 Jul 2020/ leetcode 1094. Car Pooling (Python)
  23. 12 Jul 2020/ leetcode 973. K Closest Points to Origin (Python)
  24. 12 Jul 2020/ leetcode 75. Sort Colors (Python)
  25. 12 Jul 2020/ leetcode 280. Wiggle Sort (Python)
  26. 12 Jul 2020/ leetcode 252. Meeting Rooms (Python)
  27. 11 Jul 2020/ leetcode 703. Kth Largest Element in a Stream (Python)
  28. 11 Jul 2020/ leetcode 347. Top K Frequent Elements (Python)
  29. 11 Jul 2020/ leetcode 215. Kth Largest Element in an Array (Python)
  30. 10 Jul 2020/ leetcode 21. Merge Two Sorted Lists (Python)
  31. 09 Jul 2020/ leetcode 23. Merge k Sorted Lists (Python)
  32. 08 Jul 2020/ leetcode 921. Minimum Add to Make Parentheses Valid (Python)
  33. 08 Jul 2020/ leetcode 901. Online Stock Span (Python)
  34. 08 Jul 2020/ leetcode 346. Moving Average from Data Stream (Python)
  35. 08 Jul 2020/ leetcode 1209. Remove All Adjacent Duplicates in String II (Python)
  36. 07 Jul 2020/ leetcode 844. Backspace String Compare (Python)
  37. 07 Jul 2020/ leetcode 1047. Remove All Adjacent Duplicates In Stack (Python)
  38. 06 Jul 2020/ leetcode 738. Monotone Increasing Digits (Python)
  39. 06 Jul 2020/ leetcode 402. Remove K Digits (Python)
  40. 05 Jul 2020/ leetcode 946. Validate Stack Sequences (Python)
  41. 05 Jul 2020/ leetcode 735. Asteroid Collision (Python)
  42. 05 Jul 2020/ leetcode 605. Can Place Flowers (Python)
  43. 05 Jul 2020/ leetcode 56. Merge Intervals (Python)
  44. 05 Jul 2020/ leetcode 255. Verify Preorder Sequence in Binary Search Tree (Python)
  45. 05 Jul 2020/ leetcode 1021. Remove Outermost Parentheses (Python)
  46. 04 Jul 2020/ leetcode 456. 132 Pattern (Python)
  47. 03 Jul 2020/ leetcode 225. Implement Stack using Queues (Python)
  48. 03 Jul 2020/ leetcode 1249. Minimum Remove to Make Valid Parentheses (Python)
  49. 02 Jul 2020/ leetcode 907. Sum of Subarray Minimums (Python)
  50. 01 Jul 2020/ leetcode 856. Score of Parentheses (Python)
  51. 30 Jun 2020/ leetcode 636. Exclusive Time of Functions (Python)
  52. 29 Jun 2020/ leetcode 556. Next Greater Element III (Python)
  53. 29 Jun 2020/ leetcode 503. Next Greater Element II (Python)
  54. 22 Jun 2020/ leetcode 496. Next Greater Element I (Python)
  55. 20 Jun 2020/ leetcode 394. Decode String (Python)
  56. 20 Jun 2020/ leetcode 341. Flatten Nested List Iterator (Python)
  57. 20 Jun 2020/ leetcode 150. Evaluate Reverse Polish Notation (Python)
  58. 19 Jun 2020/ leetcode 173. Binary Search Tree Iterator (Python)
  59. 18 Jun 2020/ leetcode 739. Daily Temperatures (Python)
  60. 09 Jun 2020/ leetcode 71. Simplify Path (Python)
  61. 09 Jun 2020/ leetcode 42. Trapping Rain Water (Python)
  62. 09 Jun 2020/ leetcode 20. Valid Parentheses (Python)
  63. 08 Jun 2020/ leetcode 232. Implement Queue using Stacks (Python)
  64. 08 Jun 2020/ leetcode 155. Min Stack (Python)
  65. 08 Jun 2020/ leetcode 142. Linked List Cycle II (Python)
  66. 07 Jun 2020/ leetcode 160. Intersection of Two Linked Lists (Python)
  67. 07 Jun 2020/ leetcode 141. Linked List Cycle (Python)
  68. 06 Jun 2020/ leetcode 445. Add Two Numbers II (Python)
  69. 06 Jun 2020/ leetcode 234. Palindrome Linked List (Python)
  70. 06 Jun 2020/ leetcode 2. Add Two Numbers (Python)
  71. 05 Jun 2020/ leetcode 86. Partition List (Python)
  72. 04 Jun 2020/ leetcode 876. Middle of the Linked List (Python)
  73. 04 Jun 2020/ leetcode 19. Remove Nth Node From End of List (Python)
  74. 03 Jun 2020/ leetcode 796. Rotate String (Python)
  75. 03 Jun 2020/ leetcode 161. One Edit Distance (Python)
  76. 01 Apr 2020/ leetcode 11. Container With Most Water (Python)
  77. 28 Mar 2020/ leetcode 261. Graph Valid Tree (Python)
  78. 27 Mar 2020/ leetcode 752. Open the Lock (Python)
  79. 27 Mar 2020/ leetcode 323. Number of Connected Components in an Undirected Graph (Python)
  80. 26 Mar 2020/ leetcode 993. Cousins in Binary Tree (Python)
  81. 26 Mar 2020/ leetcode 909. Snakes and Ladders (Python)
  82. 26 Mar 2020/ leetcode 559. Maximum Depth of N-ary Tree (Python)
  83. 26 Mar 2020/ leetcode 429. N-ary Tree Level Order Traversal (Python)
  84. 26 Mar 2020/ leetcode 1091. Shortest Path in Binary Matrix (Python)
  85. 25 Mar 2020/ leetcode 994. Rotting Oranges (Python)
  86. 25 Mar 2020/ leetcode 743. Network Delay Time (Python)
  87. 25 Mar 2020/ leetcode 107. Binary Tree Level Order Traversal II (Python)
  88. 24 Mar 2020/ leetcode 127. Word Ladder (Python)
  89. 24 Mar 2020/ leetcode 103. Binary Tree Zigzag Level Order Traversal (Python)
  90. 23 Mar 2020/ leetcode 1145. Binary Tree Coloring Game (Python)
  91. 22 Mar 2020/ leetcode 505. The Maze II (Python)
  92. 22 Mar 2020/ leetcode 490. The Maze (Python)
  93. 21 Mar 2020/ leetcode 934. Shortest Bridge (Python)
  94. 21 Mar 2020/ leetcode 515. Find Largest Value in Each Tree Row (Python)
  95. 21 Mar 2020/ leetcode 366. Find Leaves of Binary Tree (Python)
  96. 21 Mar 2020/ leetcode 129. Sum Root to Leaf Numbers (Python)
  97. 21 Mar 2020/ leetcode 1110. Delete Nodes And Return Forest (Python)
  98. 20 Mar 2020/ leetcode 863. All Nodes Distance K in Binary Tree (Python)
  99. 20 Mar 2020/ leetcode 733. Flood Fill (Python)
  100. 20 Mar 2020/ leetcode 513. Find Bottom Left Tree Value (Python)
  101. 19 Mar 2020/ leetcode 690. Employee Importance (Python)
  102. 19 Mar 2020/ leetcode 542. 01 Matrix (Python)
  103. 18 Mar 2020/ leetcode 529. Minesweeper (Python)
  104. 18 Mar 2020/ leetcode 417. Pacific Atlantic Water Flow (Python)
  105. 18 Mar 2020/ leetcode 111. Minimum Depth of Binary Tree (Python)
  106. 18 Mar 2020/ leetcode 102. Binary Tree Level Order Traversal (Python)
  107. 17 Mar 2020/ leetcode 337. House Robber III (Python)
  108. 16 Mar 2020/ leetcode 687. Longest Univalue Path (Python)
  109. 16 Mar 2020/ leetcode 437. Path Sum III (Python)
  110. 16 Mar 2020/ leetcode 364. Nested List Weight Sum II (Python)
  111. 16 Mar 2020/ leetcode 339. Nested List Weight Sum (Python)
  112. 16 Mar 2020/ leetcode 257. Binary Tree Paths (Python)
  113. 16 Mar 2020/ leetcode 113. Path Sum II (Python)
  114. 16 Mar 2020/ leetcode 112. Path Sum (Python)
  115. 15 Mar 2020/ leetcode 547. Friend Circles (Python)
  116. 14 Mar 2020/ leetcode 979. Distribute Coins in Binary Treet (Python)
  117. 14 Mar 2020/ leetcode 430. Flatten a Multilevel Doubly Linked List (Python)
  118. 14 Mar 2020/ leetcode 114. Flatten Binary Tree to Linked List (Python)
  119. 13 Mar 2020/ leetcode 545. Boundary of Binary Tree (Python)
  120. 13 Mar 2020/ leetcode 117. Populating Next Right Pointers in Each Node II (Python)
  121. 12 Mar 2020/ leetcode 199. Binary Tree Right Side View (Python)
  122. 12 Mar 2020/ leetcode 116. Populating Next Right Pointers in Each Node (Python)
  123. 12 Mar 2020/ leetcode 106. Construct Binary Tree from Inorder and Postorder Traversal (Python)
  124. 12 Mar 2020/ leetcode 101. Symmetric Tree (Python)
  125. 11 Mar 2020/ leetcode 109. Convert Sorted List to Binary Search Tree (Python)
  126. 11 Mar 2020/ leetcode 108. Convert Sorted Array to Binary Search Tree (Python)
  127. 11 Mar 2020/ leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal (Python)
  128. 10 Mar 2020/ leetcode 94. Binary Tree Inorder Traversal (Python)
  129. 10 Mar 2020/ leetcode 145. Binary Tree Postorder Traversal (Python)
  130. 10 Mar 2020/ leetcode 144. Binary Tree Preorder Traversal (Python)
  131. 09 Mar 2020/ leetcode 98. Validate Binary Search Tree (Python)
  132. 09 Mar 2020/ leetcode 958. Check Completeness of a Binary Tree (Python)
  133. 08 Mar 2020/ leetcode 894. All Possible Full Binary Trees (Python)
  134. 08 Mar 2020/ leetcode 110. Balanced Binary Tree (AVL tree) (Python)
  135. 07 Mar 2020/ leetcode 286. Walls and Gates (Python)
  136. 07 Mar 2020/ leetcode 130. Surrounded Regions (Python)
  137. 07 Mar 2020/ leetcode 104. Maximum Depth of Binary Tree (Python)
  138. 06 Mar 2020/ leetcode 695. Max Area of Island (Python)
  139. 06 Mar 2020/ leetcode 694. Number of Distinct Islands (Python)
  140. 05 Mar 2020/ leetcode 200. Number of Islands (Python)
  141. 04 Mar 2020/ leetcode 978. Longest Turbulent Subarray (Python)
  142. 04 Mar 2020/ leetcode 276. Paint Fence (Python)
  143. 04 Mar 2020/ leetcode 1155. Number of Dice Rolls With Target Sum (Python)
  144. 03 Mar 2020/ leetcode 673. Number of Longest Increasing Subsequence (Python)
  145. 03 Mar 2020/ leetcode 646. Maximum Length of Pair Chain (Python)
  146. 02 Mar 2020/ leetcode 334. Increasing Triplet Subsequence (Python)
  147. 02 Mar 2020/ leetcode 300. Longest Increasing Subsequence (Python)
  148. 02 Mar 2020/ leetcode 221. Maximal Square (Python)
  149. 01 Mar 2020/ leetcode 647. Palindromic Substrings (Python)
  150. 01 Mar 2020/ leetcode 516. Longest Palindromic Subsequence (Python)
  151. 01 Mar 2020/ leetcode 304. Range Sum Query 2D - Immutable (Python)
  152. 29 Feb 2020/ leetcode 714. Best Time to Buy and Sell Stock with Transaction Fee (Python)
  153. 29 Feb 2020/ leetcode 309. Best Time to Buy and Sell Stock with Cooldown (Python)
  154. 29 Feb 2020/ leetcode 120. Triangle (Python)
  155. 28 Feb 2020/ leetcode 983. Minimum Cost For Tickets (Python)
  156. 27 Feb 2020/ leetcode 357. Count Numbers with Unique Digits (Python)
  157. 27 Feb 2020/ leetcode 322. Coin Change (Python)
  158. 27 Feb 2020/ leetcode 264. Ugly Number II (Python)
  159. 26 Feb 2020/ leetcode 279. Perfect Squares (Python)
  160. 25 Feb 2020/ leetcode 238. Product of Array Except Self (Python)
  161. 25 Feb 2020/ leetcode 152. Maximum Product Subarray (Python)
  162. 24 Feb 2020/ leetcode 241. Different Ways to Add Parentheses (Python)
  163. 22 Feb 2020/ leetcode 338. Counting Bits (Python)
  164. 22 Feb 2020/ leetcode 139. Word Break (Python)
  165. 21 Feb 2020/ leetcode 265. Paint House II (Python)
  166. 21 Feb 2020/ leetcode 256. Paint House (Python)
  167. 21 Feb 2020/ leetcode 213. House Robber II (Python)
  168. 20 Feb 2020/ leetcode 96. Unique Binary Search Trees (Python)
  169. 20 Feb 2020/ leetcode 91. Decode Ways (Python)
  170. 20 Feb 2020/ leetcode 198. House Robber (Python)
  171. 19 Feb 2020/ leetcode 64. Minimum Path Sum (Python)
  172. 19 Feb 2020/ leetcode 63. Unique Paths II (Python)
  173. 19 Feb 2020/ leetcode 62. Unique Paths (Python)
  174. 18 Feb 2020/ leetcode 746. Min Cost Climbing Stairs (Python)
  175. 18 Feb 2020/ leetcode 70. Climbing Stairs (Python)
  176. 18 Feb 2020/ leetcode 53. Maximum Subarray (Python)
  177. 18 Feb 2020/ leetcode 509. Fibonacci Number (Python)
  178. 18 Feb 2020/ leetcode 1137. N-th Tribonacci Number (Python)
  179. 17 Feb 2020/ leetcode 654. Maximum Binary Tree (Python)
  180. 17 Feb 2020/ leetcode 5. Longest Palindromic Substring (Python)

Life

  1. 10 Mar 2020/ 写给自己的一点忠告
  2. 27 Feb 2020/ 动态规划真的折磨人啊
  3. 21 Feb 2020/ 好吧,二刷更难
  4. 26 Nov 2019/ 继续前行
  5. 15 Aug 2019/ 新博客开篇,献给过去,现在,未来的自己

Linked-List

  1. 10 Jul 2020/ leetcode 21. Merge Two Sorted Lists (Python)
  2. 08 Jun 2020/ leetcode 142. Linked List Cycle II (Python)
  3. 07 Jun 2020/ leetcode 160. Intersection of Two Linked Lists (Python)
  4. 07 Jun 2020/ leetcode 141. Linked List Cycle (Python)
  5. 06 Jun 2020/ leetcode 445. Add Two Numbers II (Python)
  6. 06 Jun 2020/ leetcode 234. Palindrome Linked List (Python)
  7. 06 Jun 2020/ leetcode 2. Add Two Numbers (Python)
  8. 05 Jun 2020/ leetcode 86. Partition List (Python)
  9. 04 Jun 2020/ leetcode 876. Middle of the Linked List (Python)
  10. 04 Jun 2020/ leetcode 19. Remove Nth Node From End of List (Python)

Mac

  1. 03 Mar 2020/ Mac下Pyenv的安装和使用

Markdown

  1. 15 Sep 2019/ 简明的 Markdown 笔记

Math

  1. 14 Jul 2020/ leetcode 263. Ugly Number (Python)
  2. 14 Jul 2020/ leetcode 204. Count Primes (Python)

Postorder-Traversal

  1. 16 Mar 2020/ leetcode 687. Longest Univalue Path (Python)
  2. 16 Mar 2020/ leetcode 364. Nested List Weight Sum II (Python)
  3. 16 Mar 2020/ leetcode 339. Nested List Weight Sum (Python)
  4. 15 Mar 2020/ leetcode 547. Friend Circles (Python)
  5. 14 Mar 2020/ leetcode 979. Distribute Coins in Binary Treet (Python)
  6. 14 Mar 2020/ leetcode 430. Flatten a Multilevel Doubly Linked List (Python)
  7. 14 Mar 2020/ leetcode 114. Flatten Binary Tree to Linked List (Python)
  8. 13 Mar 2020/ leetcode 545. Boundary of Binary Tree (Python)
  9. 12 Mar 2020/ leetcode 199. Binary Tree Right Side View (Python)
  10. 12 Mar 2020/ leetcode 116. Populating Next Right Pointers in Each Node (Python)
  11. 12 Mar 2020/ leetcode 106. Construct Binary Tree from Inorder and Postorder Traversal (Python)
  12. 12 Mar 2020/ leetcode 101. Symmetric Tree (Python)

Preorder-Traversal

  1. 16 Mar 2020/ leetcode 437. Path Sum III (Python)
  2. 16 Mar 2020/ leetcode 257. Binary Tree Paths (Python)
  3. 16 Mar 2020/ leetcode 113. Path Sum II (Python)
  4. 16 Mar 2020/ leetcode 112. Path Sum (Python)
  5. 11 Mar 2020/ leetcode 109. Convert Sorted List to Binary Search Tree (Python)
  6. 11 Mar 2020/ leetcode 108. Convert Sorted Array to Binary Search Tree (Python)
  7. 11 Mar 2020/ leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal (Python)
  8. 10 Mar 2020/ leetcode 94. Binary Tree Inorder Traversal (Python)
  9. 10 Mar 2020/ leetcode 145. Binary Tree Postorder Traversal (Python)
  10. 10 Mar 2020/ leetcode 144. Binary Tree Preorder Traversal (Python)

Queue

  1. 08 Jul 2020/ leetcode 346. Moving Average from Data Stream (Python)
  2. 24 Mar 2020/ leetcode 103. Binary Tree Zigzag Level Order Traversal (Python)

Stack

  1. 08 Jul 2020/ leetcode 921. Minimum Add to Make Parentheses Valid (Python)
  2. 08 Jul 2020/ leetcode 901. Online Stock Span (Python)
  3. 08 Jul 2020/ leetcode 1209. Remove All Adjacent Duplicates in String II (Python)
  4. 07 Jul 2020/ leetcode 844. Backspace String Compare (Python)
  5. 07 Jul 2020/ leetcode 1047. Remove All Adjacent Duplicates In Stack (Python)
  6. 06 Jul 2020/ leetcode 402. Remove K Digits (Python)
  7. 05 Jul 2020/ leetcode 946. Validate Stack Sequences (Python)
  8. 05 Jul 2020/ leetcode 735. Asteroid Collision (Python)
  9. 05 Jul 2020/ leetcode 255. Verify Preorder Sequence in Binary Search Tree (Python)
  10. 05 Jul 2020/ leetcode 1021. Remove Outermost Parentheses (Python)
  11. 04 Jul 2020/ leetcode 456. 132 Pattern (Python)
  12. 03 Jul 2020/ leetcode 225. Implement Stack using Queues (Python)
  13. 03 Jul 2020/ leetcode 1249. Minimum Remove to Make Valid Parentheses (Python)
  14. 02 Jul 2020/ leetcode 907. Sum of Subarray Minimums (Python)
  15. 01 Jul 2020/ leetcode 856. Score of Parentheses (Python)
  16. 30 Jun 2020/ leetcode 636. Exclusive Time of Functions (Python)
  17. 29 Jun 2020/ leetcode 503. Next Greater Element II (Python)
  18. 22 Jun 2020/ leetcode 496. Next Greater Element I (Python)
  19. 20 Jun 2020/ leetcode 394. Decode String (Python)
  20. 20 Jun 2020/ leetcode 341. Flatten Nested List Iterator (Python)
  21. 20 Jun 2020/ leetcode 150. Evaluate Reverse Polish Notation (Python)
  22. 19 Jun 2020/ leetcode 173. Binary Search Tree Iterator (Python)
  23. 18 Jun 2020/ leetcode 739. Daily Temperatures (Python)
  24. 09 Jun 2020/ leetcode 71. Simplify Path (Python)
  25. 09 Jun 2020/ leetcode 42. Trapping Rain Water (Python)
  26. 09 Jun 2020/ leetcode 20. Valid Parentheses (Python)
  27. 08 Jun 2020/ leetcode 232. Implement Queue using Stacks (Python)
  28. 08 Jun 2020/ leetcode 155. Min Stack (Python)
  29. 06 Jun 2020/ leetcode 445. Add Two Numbers II (Python)
  30. 24 Mar 2020/ leetcode 103. Binary Tree Zigzag Level Order Traversal (Python)

String

  1. 06 Jul 2020/ leetcode 738. Monotone Increasing Digits (Python)
  2. 29 Jun 2020/ leetcode 556. Next Greater Element III (Python)
  3. 03 Jun 2020/ leetcode 796. Rotate String (Python)
  4. 03 Jun 2020/ leetcode 161. One Edit Distance (Python)
  5. 25 Feb 2020/ leetcode 152. Maximum Product Subarray (Python)
  6. 17 Feb 2020/ leetcode 5. Longest Palindromic Substring (Python)

Tech-Post

  1. 14 Oct 2020/ 再谈JavaScript中的闭包
  2. 13 Oct 2020/ __proto__ vs prototype in JavaScript
  3. 05 Oct 2020/ Shallow Copy VS Deep Copy in JavaScript
  4. 13 Aug 2020/ 第一部分 作用域和闭包 附录
  5. 12 Aug 2020/ 第一部分 作用域和闭包 第五章 作用域闭包
  6. 11 Aug 2020/ 第一部分 作用域和闭包 第四章 提升
  7. 11 Aug 2020/ 第一部分 作用域和闭包 第三章 函数作用域和块作用域
  8. 10 Aug 2020/ 第一部分 作用域和闭包 第二章 词法作用域
  9. 10 Aug 2020/ 第一部分 作用域和闭包 第一章 作用域是什么
  10. 07 Apr 2020/ Compare QueryReference and Snapshot in firestore
  11. 10 Mar 2020/ 树型结构的基本类型以及遍历方法
  12. 05 Mar 2020/ Async与Sync比较以及JavaScript中callback, promise和async/await的理解
  13. 03 Mar 2020/ Mac下Pyenv的安装和使用
  14. 21 Nov 2019/ MAC Mojave下,gem安装package(jekyll)出现的问题以及解决方法/Trouble shooting gem install packages (jekyll) under Mac Mojave(中文/英语)
  15. 15 Sep 2019/ 简明的 Markdown 笔记

Topological-Sort

  1. 24 Jul 2020/ leetcode 210. Course Schedule II (Python)
  2. 24 Jul 2020/ leetcode 207. Course Schedule (Python)

Tree

  1. 27 Jul 2020/ leetcode 897. Increasing Order Search Tree (Python)
  2. 25 Jul 2020/ leetcode 872. Leaf-Similar Trees (Python)
  3. 25 Jul 2020/ leetcode 100. Same Tree (Python)
  4. 18 Mar 2020/ leetcode 111. Minimum Depth of Binary Tree (Python)
  5. 18 Mar 2020/ leetcode 102. Binary Tree Level Order Traversal (Python)
  6. 17 Mar 2020/ leetcode 337. House Robber III (Python)
  7. 16 Mar 2020/ leetcode 687. Longest Univalue Path (Python)
  8. 16 Mar 2020/ leetcode 437. Path Sum III (Python)
  9. 16 Mar 2020/ leetcode 364. Nested List Weight Sum II (Python)
  10. 16 Mar 2020/ leetcode 339. Nested List Weight Sum (Python)
  11. 16 Mar 2020/ leetcode 257. Binary Tree Paths (Python)
  12. 16 Mar 2020/ leetcode 113. Path Sum II (Python)
  13. 16 Mar 2020/ leetcode 112. Path Sum (Python)
  14. 15 Mar 2020/ leetcode 547. Friend Circles (Python)
  15. 14 Mar 2020/ leetcode 979. Distribute Coins in Binary Treet (Python)
  16. 14 Mar 2020/ leetcode 430. Flatten a Multilevel Doubly Linked List (Python)
  17. 14 Mar 2020/ leetcode 114. Flatten Binary Tree to Linked List (Python)
  18. 13 Mar 2020/ leetcode 545. Boundary of Binary Tree (Python)
  19. 13 Mar 2020/ leetcode 117. Populating Next Right Pointers in Each Node II (Python)
  20. 12 Mar 2020/ leetcode 199. Binary Tree Right Side View (Python)
  21. 12 Mar 2020/ leetcode 116. Populating Next Right Pointers in Each Node (Python)
  22. 12 Mar 2020/ leetcode 106. Construct Binary Tree from Inorder and Postorder Traversal (Python)
  23. 12 Mar 2020/ leetcode 101. Symmetric Tree (Python)
  24. 11 Mar 2020/ leetcode 109. Convert Sorted List to Binary Search Tree (Python)
  25. 11 Mar 2020/ leetcode 108. Convert Sorted Array to Binary Search Tree (Python)
  26. 11 Mar 2020/ leetcode 105. Construct Binary Tree from Preorder and Inorder Traversal (Python)
  27. 10 Mar 2020/ leetcode 94. Binary Tree Inorder Traversal (Python)
  28. 10 Mar 2020/ leetcode 145. Binary Tree Postorder Traversal (Python)
  29. 10 Mar 2020/ leetcode 144. Binary Tree Preorder Traversal (Python)
  30. 09 Mar 2020/ leetcode 98. Validate Binary Search Tree (Python)
  31. 09 Mar 2020/ leetcode 958. Check Completeness of a Binary Tree (Python)
  32. 08 Mar 2020/ leetcode 894. All Possible Full Binary Trees (Python)
  33. 08 Mar 2020/ leetcode 110. Balanced Binary Tree (AVL tree) (Python)
  34. 07 Mar 2020/ leetcode 104. Maximum Depth of Binary Tree (Python)
  35. 17 Feb 2020/ leetcode 654. Maximum Binary Tree (Python)

Two-Pointer

  1. 08 Jun 2020/ leetcode 142. Linked List Cycle II (Python)

Two-Pointers

  1. 12 Jul 2020/ leetcode 75. Sort Colors (Python)
  2. 07 Jun 2020/ leetcode 141. Linked List Cycle (Python)
  3. 05 Jun 2020/ leetcode 86. Partition List (Python)
  4. 04 Jun 2020/ leetcode 876. Middle of the Linked List (Python)
  5. 04 Jun 2020/ leetcode 19. Remove Nth Node From End of List (Python)
  6. 01 Apr 2020/ leetcode 11. Container With Most Water (Python)
  7. 17 Feb 2020/ leetcode 5. Longest Palindromic Substring (Python)

你不知道的JavaScript

  1. 13 Aug 2020/ 第一部分 作用域和闭包 附录
  2. 12 Aug 2020/ 第一部分 作用域和闭包 第五章 作用域闭包
  3. 11 Aug 2020/ 第一部分 作用域和闭包 第四章 提升
  4. 11 Aug 2020/ 第一部分 作用域和闭包 第三章 函数作用域和块作用域
  5. 10 Aug 2020/ 第一部分 作用域和闭包 第二章 词法作用域
  6. 10 Aug 2020/ 第一部分 作用域和闭包 第一章 作用域是什么

Search

    Blog Categories