2020-09-14 leetcode - [1049] Last Stone Weight II 2020-09-14 leetcode - [1046] Last Stone Weight 2020-09-14 算法与数据结构 - 堆总结 2020-08-28 leetcode - [668] Kth Smallest Number in Multiplication Table 2020-08-28 leetcode - [378] Kth Smallest Element in a Sorted Matrix 2020-08-03 leetcode - [146] LRU Cache 2020-07-23 leetcode - [52] N-Queens II 2020-07-22 leetcode - [7] Reverse Integer 2020-07-22 leetcode - [66] Plus One 2020-07-20 leetcode - [16] 3Sum Closest 2020-07-17 leetcode - [26] Remove Duplicates from Sorted Array 2020-07-15 leetcode - [922] Sort Array By Parity II 2020-07-15 leetcode - [912] Sort an Array 2020-07-15 leetcode - [905] Sort Array By Parity 2020-07-15 leetcode - [852] Peak Index in a Mountain Array 2020-07-15 leetcode - [81] Search in Rotated Sorted Array II 2020-07-15 leetcode - [35] Search Insert Position 2020-07-15 leetcode - [33] Search in Rotated Sorted Array 2020-07-15 leetcode - [162] Find Peak Element 2020-07-15 leetcode - [154] Find Minimum in Rotated Sorted Array II 2020-07-13 算法模板 2020-07-12 leetcode - [84] Largest Rectangle in Histogram 2020-07-12 leetcode - [739] Daily Temperatures 2020-07-12 leetcode - [503] Next Greater Element II 2020-07-12 leetcode - [496] Next Greater Element I 2020-07-12 leetcode - [239] Sliding Window Maximum 2020-07-12 leetcode - [23] Merge k Sorted Lists 2020-07-12 leetcode - [148] Sort List 2020-07-11 leetcode - [92] Reverse Linked List II 2020-07-11 leetcode - [82] Remove Duplicates from Sorted List II 2020-07-11 leetcode - [143] Reorder List 2020-07-11 leetcode - [138] Copy List with Random Pointer 2020-07-04 leetcode - [402] Remove K Digits 2020-07-04 leetcode - [31] Next Permutation 2020-07-04 算法与数据结构 - 完整总结 2020-07-03 leetcode - [164] Maximum Gap 2020-07-03 leetcode - [142] Linked List Cycle II 2020-07-03 小灰 - 金矿问题 2020-07-02 算法与数据结构 - 前缀和总结 2020-07-02 leetcode - [74] Search a 2D Matrix 2020-07-02 leetcode - [240] Search a 2D Matrix II 2020-07-02 算法与数据结构 - 数组总结 2020-07-01 offer - [3] 数组中重复的数字 2020-07-01 leetcode - [930] Binary Subarrays With Sum 2020-07-01 leetcode - [724] Find Pivot Index 2020-07-01 leetcode - [713] Subarray Product Less Than K 2020-07-01 leetcode - [525] Contiguous Array 2020-07-01 leetcode - [41] First Missing Positive 2020-07-01 leetcode - [1310] XOR Queries of a Subarray 2020-06-30 leetcode - [974] Subarray Sums Divisible by K 2020-06-30 leetcode - [560] Subarray Sum Equals K 2020-06-30 leetcode - [523] Continuous Subarray Sum 2020-06-30 leetcode - [307] Range Sum Query - Mutable 2020-06-30 leetcode - [303] Range Sum Query - Immutable 2020-06-30 leetcode - [1480] Running Sum of 1d Array 2020-06-30 leetcode - [1413] Minimum Value to Get Positive Step by Step Sum 2020-06-29 leetcode - [290] Word Pattern 2020-06-29 leetcode - [18] 4Sum 2020-06-29 leetcode - [15] 3Sum 2020-06-29 算法与数据结构 - 哈希表总结 2020-06-28 leetcode - [771] Jewels and Stones 2020-06-28 leetcode - [387] First Unique Character in a String 2020-06-28 leetcode - [350] Intersection of Two Arrays II 2020-06-27 算法与数据结构 - 字符串总结 2020-06-27 leetcode - [925] Long Pressed Name 2020-06-27 leetcode - [917] Reverse Only Letters 2020-06-27 leetcode - [890] Find and Replace Pattern 2020-06-27 leetcode - [459] Repeated Substring Pattern 2020-06-27 leetcode - [383] Ransom Note 2020-06-27 leetcode - [344] Reverse String 2020-06-26 算法与数据结构 - 数学思维总结 2020-06-26 leetcode - [647] Palindromic Substrings 2020-06-26 leetcode - [557] Reverse Words in a String III 2020-06-26 leetcode - [5] Longest Palindromic Substring 2020-06-26 leetcode - [151] Reverse Words in a String 2020-06-26 小灰 - 5.4 求最大公约数 2020-06-25 leetcode - [67] Add Binary 2020-06-25 leetcode - [628] Maximum Product of Three Numbers 2020-06-25 leetcode - [462] Minimum Moves to Equal Array Elements II 2020-06-25 leetcode - [415] Add Strings 2020-06-25 leetcode - [367] Valid Perfect Square 2020-06-25 leetcode - [264] Ugly Number II 2020-06-25 leetcode - [263] Ugly Number 2020-06-25 算法与数据结构 - 位运算总结 2020-06-24 leetcode - [504] Base 7 2020-06-24 leetcode - [405] Convert a Number to Hexadecimal 2020-06-24 leetcode - [371] Sum of Two Integers 2020-06-24 leetcode - [326] Power of Three 2020-06-24 leetcode - [172] Factorial Trailing Zeroes 2020-06-24 leetcode - [168] Excel Sheet Column Title 2020-06-24 leetcode - [137] Single Number II 2020-06-24 算法与数据结构 - 贪心算法总结 2020-06-23 leetcode - [763] Partition Labels 2020-06-23 leetcode - [665] Non-decreasing Array 2020-06-23 leetcode - [605] Can Place Flowers 2020-06-23 leetcode - [56] Merge Intervals 2020-06-23 leetcode - [461] Hamming Distance 2020-06-23 leetcode - [455] Assign Cookies 2020-06-23 leetcode - [452] Minimum Number of Arrows to Burst Balloons 2020-06-23 leetcode - [279] Non-overlapping Intervals 2020-06-23 leetcode - [406] Queue Reconstruction by Height 2020-06-23 leetcode - [392] Is Subsequence 2020-06-23 leetcode - [191] Number of 1 Bits 2020-06-22 剑指Offer - [38] 字符串的排列 2020-06-22 leetcode - [93] Restore IP Addresses 2020-06-22 leetcode - [51] N-Queens 2020-06-22 leetcode - [37] Sudoku Solver 2020-06-22 算法与数据结构 - 回溯总结 2020-06-20 leetcode - [79] Word Search 2020-06-19 leetcode - [77] Combinations 2020-06-19 leetcode - [22] Generate Parentheses 2020-06-19 leetcode - [17] Letter Combinations of a Phone Number 2020-06-19 leetcode - [131] Palindrome Partitioning 2020-06-18 算法与数据结构 - 二叉树总结 2020-06-18 leetcode - [98] Validate Binary Search Tree 2020-06-18 leetcode - [96] Unique Binary Search Trees 2020-06-18 leetcode - [90] Subsets II 2020-06-18 leetcode - [47] Permutations II 2020-06-18 leetcode - [40] Combination Sum II 2020-06-18 leetcode - [39] Combination Sum 2020-06-18 leetcode - [216] Combination Sum III 2020-06-18 leetcode - [1481] Least Number of Unique Integers after K Removals 2020-06-17 leetcode - [669] Trim a Binary Search Tree 2020-06-17 leetcode - [538] Convert BST to Greater Tree 2020-06-17 leetcode - [515] Find Largest Value in Each Tree Row 2020-06-17 leetcode - [501] Find Mode in Binary Search Tree 2020-06-17 leetcode - [230] Kth Smallest Element in a BST 2020-06-17 leetcode - [222] Count Complete Tree Nodes 2020-06-17 leetcode - [109] Convert Sorted List to Binary Search Tree 2020-06-16 leetcode - [671] Second Minimum Node In a Binary Tree 2020-06-16 leetcode - [513] Find Bottom Left Tree Value 2020-06-16 leetcode - [257] Binary Tree Paths 2020-06-16 leetcode - [129] Sum Root to Leaf Numbers 2020-06-16 leetcode - [100] Same Tree 2020-06-15 算法与数据结构 - 搜索总结 2020-06-15 leetcode - [687] Longest Univalue Path 2020-06-14 leetcode - [127] Word Ladder 2020-06-14 leetcode - [1091] Shortest Path in Binary Matrix 2020-06-13 leetcode - [547] Friend Circles 2020-06-13 leetcode - [329] Longest Increasing Path in a Matrix 2020-06-13 leetcode - [124] Binary Tree Maximum Path Sum 2020-06-12 leetcode - [889] Construct Binary Tree from Preorder and Postorder Traversal 2020-06-12 leetcode - [114] Flatten Binary Tree to Linked List 2020-06-12 leetcode - [106] Construct Binary Tree from Inorder and Postorder Traversal 2020-06-12 leetcode - [105] Construct Binary Tree from Preorder and Inorder Traversal 2020-06-11 leetcode - [695] Max Area of Island 2020-06-11 leetcode - [394] Decode String 2020-06-11 leetcode - [337] House Robber III 2020-06-11 leetcode - [210] Course Schedule II 2020-06-11 leetcode - [207] Course Schedule 2020-06-11 leetcode - [200] Number of Islands 2020-06-10 leetcode - [199] Binary Tree Right Side View 2020-06-10 leetcode - [130] Surrounded Regions 2020-06-10 leetcode - [116] Populating Next Right Pointers in Each Nodes 2020-06-10 leetcode - [107] Binary Tree Level Order Traversal II 2020-06-10 leetcode - [103] Binary Tree Zigzag Level Order Traversal 2020-06-10 算法与数据结构 - 动态规划总结 2020-06-09 leetcode - [650] 2 Keys Keyboard 2020-06-08 leetcode - [72] Edit Distance 2020-06-08 leetcode - [714] Best Time to Buy and Sell Stock with Transaction Fee 2020-06-08 leetcode - [583] Delete Operation for Two Strings 2020-06-08 leetcode - [309] Best Time to Buy and Sell Stock with Cooldown 2020-06-08 leetcode - [123] Best Time to Buy and Sell Stock III 2020-06-08 leetcode - [122] Best Time to Buy and Sell Stock II 2020-06-08 leetcode - [121] Best Time to Buy and Sell Stock 2020-06-07 leetcode - [518] Coin Change 2 2020-06-07 leetcode - [377] Combination Sum IV 2020-06-07 leetcode - [322] Coin Change 2020-06-07 leetcode - [139] Word Break 2020-06-06 leetcode - [516] Longest Palindromic Subsequence 2020-06-06 leetcode - [494] Target Sum 2020-06-06 leetcode - [474] Ones and Zeroes 2020-06-05 leetcode - [416] Partition Equal Subset Sum 2020-06-05 leetcode - [413] Arithmetic Slices 2020-06-05 leetcode - [376] Wiggle Subsequence 2020-06-05 leetcode - [343] Integer Break 2020-06-05 leetcode - [300] Longest Increasing Subsequence 2020-06-05 leetcode - [279] Perfect Squares 2020-06-05 leetcode - [1143] Longest Common Subsequence 2020-05-30 leetcode - [746] Min Cost Climbing Stairs 2020-05-30 leetcode - [64] Minimum Path Sum 2020-05-30 leetcode - [213] House Robber II 2020-05-27 leetcode - [229] Majority Element II 2020-05-24 leetcode - [88] Merge Sorted Array 2020-05-24 leetcode - [36] Valid Sudoku 2020-05-24 算法与数据结构 - 双指针总结 2020-05-23 leetcode - [680] Valid Palindrome II 2020-05-23 leetcode - [633] Sum of Square Numbers 2020-05-23 leetcode - [345] Reverse Vowels of a String 2020-05-23 leetcode - [167] Two Sum II - Input array is sorted 2020-05-23 leetcode - [125] Valid Palindrome 2020-05-23 算法与数据结构 - 二分查找总结 2020-05-22 leetcode - [34] Find First and Last Position of Element in Sorted Array 2020-05-20 leetcode - [278] First Bad Version 2020-05-20 leetcode - [153] Find Minimum in Rotated Sorted Array 2020-05-18 leetcode - [744] Find Smallest Letter Greater Than Target 2020-05-18 leetcode - [540] Single Element in a Sorted Array 2020-05-17 leetcode - [69] Sqrt(x) 2020-05-17 leetcode - [347] Top K Frequent Elements 2020-05-17 leetcode - [215] Kth Largest Element in an Array 2020-05-17 算法与数据结构 - 排序总结 2020-05-16 算法与数据结构[排序] - 选择排序 2020-05-16 算法与数据结构[排序] - 快速排序 2020-05-16 算法与数据结构[排序] - 归并排序 2020-05-16 算法与数据结构[排序] - 插入排序 2020-05-16 算法与数据结构[排序] - 冒泡排序 2020-05-06 算法与数据结构 - 栈和队列总结 2020-05-05 leetcode - [844] Backspace String Compare 2020-05-05 leetcode - [224] Basic Calculator 2020-05-04 leetcode - [232] Implement Queue using Stacks 2020-05-04 leetcode - [225] Implement Stack using Queues 2020-05-04 leetcode - [20] Valid Parentheses 2020-05-04 leetcode - [155] Min Stack 2020-05-03 leetcode - [234] Palindrome Linked List 2020-05-03 leetcode - [203] Remove Linked List Elements 2020-05-03 leetcode - [2] Add Two Numbers 2020-05-03 leetcode - [19] Remove Nth Node From End of List 2020-05-03 算法与数据结构 - 链表总结 2020-04-30 算法 - 大O复杂度表示法 2020-04-28 leetcode - [46] Permutations 2020-04-27 leetcode - [75] Sort Colors 2020-04-24 leetcode - [238] Product of Array Except Self 2020-04-22 leetcode - [9] Palindrome Number 2020-04-21 leetcode - [205] Isomorphic Strings 2020-04-19 leetcode - [128] Longest Consecutive Sequence 2020-04-19 leetcode - [1] Two Sum 2020-04-18 leetcode - [530/783] Minimum Absolute Difference in BST 2020-04-17 leetcode - [653] Two Sum IV - Input is a BST 2020-04-16 leetcode - [108] Convert Sorted Array to Binary Search Tree 2020-04-15 leetcode - [637] Average of Levels in Binary TreeNode 2020-04-15 leetcode - [236] Lowest Common Ancestor of a Binary Tree 2020-04-15 leetcode - [235] Lowest Common Ancestor of a Binary Search Tree 2020-04-14 leetcode - [404] Sum of Left Leaves 2020-04-13 leetcode - [111] Minimum Depth of Binary Tree 2020-04-12 leetcode - [572] Subtree of Another Tree 2020-04-11 leetcode - [617] Merge Two Binary Trees 2020-04-09 leetcode - [110] Balanced Binary Tree 2020-04-08 leetcode - [198] House Robber 2020-04-07 leetcode - [113] Path Sum II 2020-04-07 leetcode - [112] Path Sum 2020-04-06 leetcode - [437] Path Sum III 2020-04-05 leetcode - [70] Climbing Stairs 2020-04-05 leetcode - [509] Fibonacci Number 2020-04-04 leetcode - [448] Find All Numbers Disappeared in an Array 2020-04-04 leetcode - [442] Find All Duplicates in an Array 2020-04-03 leetcode - [102] Binary Tree Level Order Traversal 2020-04-02 leetcode - [145] Binary Tree Postorder Traversal 2020-04-01 leetcode - [144] Binary Tree Preorder Traversal 2020-03-31 leetcode - [94] Binary Tree Inorder Traversal 2020-03-30 leetcode - [101] Symmetric Tree 2020-03-29 leetcode - [543] Diameter of Binary Tree 2020-03-29 leetcode - [1302] Deepest Leaves Sum 2020-03-28 leetcode - [226] Invert Binary Tree 2020-03-28 leetcode - [104] Maximum Depth of Binary Tree 2020-03-26 leetcode - [160] Intersection of Two Linked Lists 2020-03-26 leetcode - [141] Linked List Cycle 2020-03-25 leetcode - [83] Remove Duplicates from Sorted List 2020-03-25 leetcode - [21] Merge Two Sorted Lists 2020-03-24 leetcode - [876] Middle of the Linked List 2020-03-24 leetcode - [206] Reverse Linked List 2020-03-22 leetcode - [260] Single Number III 2020-03-21 leetcode - [693] Binary Number with Alternating Bits 2020-03-21 leetcode - [342] Power of Four 2020-03-21 leetcode - [338] Counting Bits 2020-03-21 leetcode - [231] Power of Two 2020-03-19 leetcode - [476] Number Complement 2020-03-18 leetcode - [1356] Sort Integers by The Number of 1 Bits 2020-03-17 leetcode - [204] Count Primes 2020-03-17 leetcode - [1342] Number of Steps to Reduce a Number to Zero 2020-03-16 leetcode - [645] Set Mismatch 2020-03-16 leetcode - [594] Longest Harmonious Subsequence 2020-03-15 leetcode - [599] Minimum Index Sum of Two Lists 2020-03-15 leetcode - [409] Longest Palindrome 2020-03-15 leetcode - [202] Happy Number 2020-03-14 leetcode - [884] Uncommon Words from Two Sentences 2020-03-14 leetcode - [242] Valid Anagram 2020-03-14 leetcode - [1189] Maximum Number of Balloons 2020-03-13 leetcode - [463] Island Perimeter 2020-03-13 leetcode - [389] Find the Difference 2020-03-13 leetcode - [136] Single Number 2020-03-13 leetcode - [1002] Find Common Characters 2020-03-12 leetcode - [1207] Unique Number of Occurrences 2020-03-12 leetcode - [1160] Find Words That Can Be Formed by Characters 2020-03-11 leetcode - [1365] How Many Numbers Are Smaller Than the Current Number 2020-03-10 leetcode - [3] Longest Substring Without Repeating Characters 2020-03-09 leetcode - [11] Container With Most Water 2020-03-08 leetcode - [48] Rotate Image 2020-03-06 leetcode - [287] Find the Duplicate Number 2020-03-01 sword_offer - [47] Max Gifts 2020-02-24 leetcode - [62] Unique Paths 2020-02-21 leetcode - [78] Subsets 2020-02-21 leetcode - [189] Rotate Array 2020-02-19 leetcode - [53] Maximum Subarray 2020-02-18 leetcode - [118] Pascal's Triangle 2020-02-17 leetcode - [268] Missing Number 2020-02-16 leetcode - [122] Best Time to Buy and Sell Stock II 2020-02-15 leetcode - [217] Contains Duplicate 2020-02-15 leetcode - [169] Majority Element 2020-02-14 leetcode - [283] Move Zeroes 2020-01-06 二叉搜索树 - 基础 2020-01-06 二叉搜索树 - 前序遍历 2019-12-25 链表 - 基础 2019-09-15 常见排序算法总结