307 Posts In Total

2018

06-19 LeetCode 0212 - Word Search II
06-12 LeetCode 0211 - Add and Search Word - Data structure design
06-12 LeetCode 0210 - Course Schedule II
06-12 LeetCode 0209 - Minimum Size Subarray Sum
06-12 LeetCode 0208 - Implement Trie (Prefix Tree)
06-12 LeetCode 0207 - Course Schedule
06-12 LeetCode 0206 - Reverse Linked List
06-12 LeetCode 0205 - Isomorphic Strings
06-12 LeetCode 0204 - Count Primes
06-12 LeetCode 0203 - Remove Linked List Elements
06-12 LeetCode 0202 - Happy Number
06-12 LeetCode 0201 - Bitwise AND of Numbers Range
06-12 LeetCode 0200 - Number of Islands
06-12 LeetCode 0199 - Binary Tree Right Side View
06-11 LeetCode 0198 - House Robber
06-11 LeetCode 0197 - Rising Temperature
06-11 LeetCode 0196 - Delete Duplicate Emails
06-11 LeetCode 0195 - Tenth Line
06-11 LeetCode 0194 - Transpose File
06-11 LeetCode 0193 - Valid Phone Numbers
06-11 LeetCode 0192 - Word Frequency
06-11 LeetCode 0191 - Number of 1 Bits
06-11 LeetCode 0190 - Reverse Bits
06-11 LeetCode 0189 - Rotate Array
06-06 LeetCode 0188 - Best Time to Buy and Sell Stock IV
06-04 LeetCode 0187 - Repeated DNA Sequences
06-04 LeetCode 0185 - Department Top Three Salaries
06-04 LeetCode 0184 - Department Highest Salary
06-04 LeetCode 0183 - Customers Who Never Order
06-04 LeetCode 0182 - Duplicate Emails
06-04 LeetCode 0181 - Employees Earning More Than Their Managers
06-04 LeetCode 0180 - Consecutive Numbers
06-04 LeetCode 0179 - Largest Number
06-04 LeetCode 0178 - Rank Scores
06-04 LeetCode 0177 - Nth Highest Salary
06-04 LeetCode 0176 - Second Highest Salary
06-04 LeetCode 0175 - Combine Two Tables
06-04 LeetCode 0174 - Dungeon Game
06-04 LeetCode 0173 - Binary Search Tree Iterator
06-04 LeetCode 0172 - Factorial Trailing Zeroes
06-04 LeetCode 0171 - Excel Sheet Column Number
06-04 LeetCode 0169 - Majority Element
06-04 LeetCode 0168 - Excel Sheet Column Title
06-04 LeetCode 0167 - Two Sum II - Input array is sorted
06-04 LeetCode 0166 - Fraction to Recurring Decimal
06-03 LeetCode 0165 - Compare Version Numbers
06-03 LeetCode 0164 - Maximum Gap
06-03 LeetCode 0162 - Find Peak Element
06-03 LeetCode 0160 - Intersection of Two Linked Lists
06-02 LeetCode 0155 - Min Stack
06-02 LeetCode 0154 - Find Minimum in Rotated Sorted Array II
06-02 LeetCode 0153 - Find Minimum in Rotated Sorted Array
06-02 LeetCode 0152 - Maximum Product Subarray
06-02 LeetCode 0151 - Reverse Words in a String
05-29 LeetCode 0150 - Evaluate Reverse Polish Notation
05-29 LeetCode 0149 - Max Points on a Line
05-29 LeetCode 0148 - Sort List
05-29 LeetCode 0147 - Insertion Sort List
05-29 LeetCode 0146 - LRU Cache
05-29 LeetCode 0145 - Binary Tree Postorder Traversal
05-29 LeetCode 0144 - Binary Tree Preorder Traversal
05-29 LeetCode 0143 - Reorder List
05-29 LeetCode 0142 - Linked List Cycle II
05-29 LeetCode 0141 - Linked List Cycle
05-29 LeetCode 0140 - Word Break II
05-29 LeetCode 0139 - Word Break
05-29 LeetCode 0138 - Copy List with Random Pointer
05-28 LeetCode 0137 - Single Number II
05-28 LeetCode 0136 - Single Number
05-26 LeetCode 0135 - Candy
05-26 LeetCode 0134 - Gas Station
05-26 LeetCode 0133 - Clone Graph
05-25 LeetCode 0132 - Palindrome Partitioning II
05-25 LeetCode 0131 - Palindrome Partitioning
05-24 LeetCode 0130 - Surrounded Regions
05-24 LeetCode 0129 - Sum Root to Leaf Numbers
05-24 LeetCode 0128 - Longest Consecutive Sequence
05-24 LeetCode 0127 - Word Ladder
05-24 LeetCode 0126 - Word Ladder II
05-15 剑指Offer 066 - 机器人的运动范围
05-15 剑指Offer 065 - 矩阵中的路径
05-15 剑指Offer 064 - 滑动窗口的最大值
05-14 剑指Offer 063 - 数据流中的中位数
05-14 剑指Offer 062 - 二叉搜索树的第k个结点
05-14 剑指Offer 061 - 序列化二叉树
05-14 剑指Offer 060 - 把二叉树打印成多行
05-14 剑指Offer 059 - 按之字形顺序打印二叉树
05-14 剑指Offer 058 - 对称的二叉树
05-13 剑指Offer 057 - 二叉树的下一个结点
05-12 剑指Offer 056 - 删除链表中重复的结点
05-12 剑指Offer 055 - 链表中环的入口结点
05-12 剑指Offer 054 - 字符流中第一个不重复的字符
05-12 剑指Offer 053 - 表示数值的字符串
05-12 剑指Offer 052 - 正则表达式匹配
05-11 剑指Offer 051 - 构建乘积数组
05-11 保证智能合约的安全可靠
04-19 剑指Offer 050 - 数组中重复的数字
04-19 剑指Offer 049 - 把字符串转换成整数
04-19 剑指Offer 048 - 不用加减乘除做加法
04-18 剑指Offer 047 - 求1+2+3+...+n
04-18 剑指Offer 042 - 和为S的两个数字
04-17 剑指Offer 046 - 孩子们的游戏(圆圈中最后剩下的数)
04-17 剑指Offer 045 - 扑克牌顺子
04-17 剑指Offer 044 - 翻转单词顺序列
04-17 剑指Offer 043 - 左旋转字符串
04-17 剑指Offer 041 - 和为S的连续正数序列
04-09 IO复用
04-05 进程同步
04-04 曾博归来:知乎“勃学”亚文化的模因与迷思 - RMyzc
04-04 几个解释 - 曾勃
04-04 勃学不如剥削 - 钟晓迪
04-04 (伪)勃学三大定(ji)律(tang) - 立党
04-04 勃学是什么 - 曾勃
03-31 剑指Offer 040 - 数组中只出现一次的数字
03-31 剑指Offer 039 - 平衡二叉树
03-31 剑指Offer 038 - 二叉树的深度
03-31 剑指Offer 037 - 数字在排序数组中出现的次数
03-31 剑指Offer 036 - 两个链表的第一个公共结点
03-30 剑指Offer 035 - 数组中的逆序对
03-30 剑指Offer 034 - 第一个只出现一次的字符
03-30 剑指Offer 033 - 丑数
03-30 剑指Offer 032 - 把数组排成最小的数
03-30 剑指Offer 031 - 整数中1出现的次数(从1到n整数中1出现的次数)
03-27 剑指Offer 030 - 连续子数组的最大和
03-27 剑指Offer 029 - 最小的K个数
03-27 剑指Offer 028 - 数组中出现次数超过一半的数字
03-27 剑指Offer 027 - 字符串的排列
03-27 剑指Offer 026 - 二叉搜索树与双向链表
03-23 剑指Offer 025 - 复杂链表的复制
03-23 剑指Offer 024 - 二叉树中和为某一值的路径
03-23 剑指Offer 023 - 二叉搜索树的后序遍历序列
03-22 剑指Offer 022 - 从上往下打印二叉树
03-22 剑指Offer 021 - 栈的压入、弹出序列
03-22 剑指Offer 020 - 包含min函数的栈
03-16 剑指Offer 019 - 顺时针打印矩阵
03-16 剑指Offer 018 - 二叉树的镜像
03-16 剑指Offer 017 - 树的子结构
03-16 剑指Offer 016 - 合并两个排序的链表
03-16 剑指Offer 015 - 反转链表
03-16 剑指Offer 014 - 链表中倒数第k个结点
03-16 剑指Offer 013 - 调整数组顺序使奇数位于偶数前面
03-15 剑指Offer 011 - 数值的整数次方
03-15 剑指Offer 011 - 二进制中1的个数
03-15 剑指Offer 010 - 矩形覆盖
03-15 剑指Offer 009 - 变态跳台阶
03-15 剑指Offer 008 - 跳台阶
03-15 剑指Offer 007 - 斐波那契数列
03-13 剑指Offer 006 - 旋转数组的最小数字
03-13 剑指Offer 005 - 用两个栈实现队列
03-13 剑指Offer 004 - 重建二叉树
03-12 剑指Offer 003 - 从尾到头打印链表
03-11 剑指Offer 002 - 替换空格
03-11 剑指Offer 001 - 二维数组中的查找
02-24 大话设计模式 28 - 访问者模式
02-24 大话设计模式 27 - 解释器模式
02-24 大话设计模式 26 - 享元模式
02-22 大话设计模式 25 - 中介者模式
02-22 大话设计模式 24 - 职责链模式
02-22 大话设计模式 23 - 命令模式
02-22 大话设计模式 22 - 桥接模式
02-22 大话设计模式 21 - 单例模式
02-21 大话设计模式 20 - 迭代器模式
02-21 大话设计模式 19 - 组合模式
02-21 大话设计模式 18 - 备忘录模式
02-21 大话设计模式 17 - 适配器模式
02-21 大话设计模式 16 - 状态模式
02-21 大话设计模式 15 - 抽象工厂模式
02-21 大话设计模式 14 - 观察者模式
02-20 大话设计模式 13 - 建造者模式
02-20 大话设计模式 12 - 外观模式
02-20 大话设计模式 11 - 迪米特法则
02-19 大话设计模式 10 - 模板方法模式
02-19 大话设计模式 09 - 原型模式
02-19 大话设计模式 08 - 工厂方法模式
02-19 大话设计模式 07 - 代理模式
02-18 大话设计模式 06 - 装饰模式
02-18 大话设计模式 05 - 依赖倒转原则
02-09 大话设计模式 04 - 开放-封闭原则
02-09 大话设计模式 03 - 单一职责原则
02-07 大话设计模式 02 - 策略模式
02-07 大话设计模式 01 - 简单工厂模式

2017

12-18 LeetCode 0125 - Valid Palindrome
12-18 LeetCode 0124 - Binary Tree Maximum Path Sum
12-18 LeetCode 0123 - Best Time to Buy and Sell Stock III
12-18 LeetCode 0122 - Best Time to Buy and Sell Stock II
12-18 LeetCode 0121 - Best Time to Buy and Sell Stock
12-18 LeetCode 0120 - Triangle
12-18 LeetCode 0119 - Pascal's Triangle II
12-18 LeetCode 0118 - Pascal's Triangle
12-18 LeetCode 0117 - Populating Next Right Pointers in Each Node II
12-18 LeetCode 0116 - Populating Next Right Pointers in Each Node
12-18 LeetCode 0115 - Distinct Subsequences
12-17 LeetCode 0114 - Flatten Binary Tree to Linked List
12-17 LeetCode 0113 - Path Sum II
12-17 LeetCode 0112 - Path Sum
12-17 LeetCode 0111 - Minimum Depth of Binary Tree
12-17 LeetCode 0110 - Balanced Binary Tree
12-17 LeetCode 0109 - Convert Sorted List to Binary Search Tree
12-17 LeetCode 0108 - Convert Sorted Array to Binary Search Tree
12-17 LeetCode 0107 - Binary Tree Level Order Traversal II
12-17 LeetCode 0106 - Construct Binary Tree from Inorder and Postorder Traversal
12-17 LeetCode 0105 - Construct Binary Tree from Preorder and Inorder Traversal
12-17 LeetCode 0104 - Maximum Depth of Binary Tree
12-17 LeetCode 0103 - Binary Tree Zigzag Level Order Traversal
12-17 LeetCode 0102 - Binary Tree Level Order Traversal
12-17 LeetCode 0101 - Symmetric Tree
12-15 LeetCode 0100 - Same Tree
12-15 LeetCode 0099 - Recover Binary Search Tree
12-15 LeetCode 0098 - Validate Binary Search Tree
12-15 LeetCode 0097 - Interleaving String
12-15 LeetCode 0096 - Unique Binary Search Trees
12-15 LeetCode 0095 - Unique Binary Search Trees II
12-15 LeetCode 0094 - Binary Tree Inorder Traversal
12-15 LeetCode 0093 - Restore IP Addresses
12-15 LeetCode 0092 - Reverse Linked List II
12-15 LeetCode 0091 - Decode Ways
11-22 LeetCode 0090 - Subsets II
11-21 LeetCode 0089 - Gray Code
11-21 LeetCode 0088 - Merge Sorted Array
11-21 LeetCode 0087 - Scramble String
11-21 LeetCode 0086 - Partition List
11-20 LeetCode 0085 - Maximal Rectangle
11-20 LeetCode 0084 - Largest Rectangle in Histogram
11-20 LeetCode 0083 - Remove Duplicates from Sorted List
11-20 LeetCode 0082 - Remove Duplicates from Sorted List II
11-20 LeetCode 0081 - Search in Rotated Sorted Array II
11-20 LeetCode 0080 - Remove Duplicates from Sorted Array II
11-19 LeetCode 0079 - Word Search
11-19 LeetCode 0078 - Subsets
11-19 LeetCode 0077 - Combinations
11-19 LeetCode 0076 - Minimum Window Substring
11-19 LeetCode 0075 - Sort Colors
11-19 LeetCode 0074 - Search a 2D Matrix
11-19 LeetCode 0073 - Set Matrix Zeroes
11-18 LeetCode 0072 - Edit Distance
11-18 LeetCode 0071 - Simplify Path
11-18 LeetCode 0070 - Climbing Stairs
11-18 LeetCode 0069 - Sqrt(x)
11-18 LeetCode 0068 - Text Justification
11-18 LeetCode 0065 - Valid Number
11-17 LeetCode 0067 - Add Binary
11-17 LeetCode 0066 - Plus One
11-17 LeetCode 0064 - Minimum Path Sum
11-17 LeetCode 0063 - Unique Paths II
11-17 LeetCode 0062 - Unique Paths
11-17 LeetCode 0061 - Rotate List
11-13 LeetCode 0060 - Permutation Sequence
11-13 LeetCode 0059 - Spiral Matrix II
11-13 LeetCode 0058 - Length of Last Word
11-13 LeetCode 0057 - Insert Interval
11-13 LeetCode 0056 - Merge Intervals
11-13 LeetCode 0055 - Jump Game
11-13 LeetCode 0054 - Spiral Matrix
11-13 LeetCode 0053 - Maximum Subarray
11-13 LeetCode 0052 - N-Queens II
11-13 LeetCode 0051 - N-Queens
11-12 LeetCode 0050 - Pow(x, n)
11-12 LeetCode 0049 - Group Anagrams
11-12 LeetCode 0048 - Rotate Image
11-12 LeetCode 0047 - Permutations II
11-12 LeetCode 0046 - Permutations
11-12 LeetCode 0045 - Jump Game II
11-12 LeetCode 0044 - Wildcard Matching
11-11 LeetCode 0043 - Multiply Strings
11-11 LeetCode 0042 - Trapping Rain Water
11-11 LeetCode 0041 - First Missing Positive
11-11 LeetCode 0040 - Combination Sum II
11-11 LeetCode 0039 - Combination Sum
11-11 LeetCode 0038 - Count and Say
11-11 LeetCode 0037 - Sudoku Solver
11-11 LeetCode 0036 - Valid Sudoku
11-11 LeetCode 0035 - Search Insert Position
11-11 LeetCode 0034 - Search for a Range
11-11 LeetCode 0033 - Search in Rotated Sorted Array
11-11 LeetCode 0032 - Longest Valid Parentheses
11-11 LeetCode 0031 - Next Permutation
11-10 LeetCode 0030 - Substring with Concatenation of All Words
11-10 LeetCode 0029 - Divide Two Integers
11-10 LeetCode 0028 - Implement strStr()
11-10 LeetCode 0027 - Remove Element
11-10 LeetCode 0026 - Remove Duplicates from Sorted Array
11-10 LeetCode 0025 - Reverse Nodes in k-Group
11-10 LeetCode 0024 - Swap Nodes in Pairs
11-10 LeetCode 0023 - Merge k Sorted Lists
11-10 LeetCode 0022 - Generate Parentheses
11-09 LeetCode 0021 - Merge Two Sorted Lists
11-09 LeetCode 0020 - Valid Parentheses
11-09 LeetCode 0019 - Remove Nth Node From End of List
11-09 LeetCode 0018 - 4Sum
11-09 LeetCode 0017 - Letter Combinations of a Phone Number
11-09 LeetCode 0016 - 3Sum Closest
11-09 LeetCode 0015 - 3Sum
11-09 LeetCode 0014 - Longest Common Prefix
11-09 LeetCode 0013 - Roman to Integer
11-09 LeetCode 0012 - Integer to Roman
11-09 LeetCode 0011 - Container With Most Water
11-08 LeetCode 0010 - Regular Expression Matching
11-08 LeetCode 0009 - Palindrome Number
11-08 LeetCode 0008 - String to Integer (atoi)
11-08 LeetCode 0007 - Reverse Integer
11-08 LeetCode 0006 - ZigZag Conversion
11-08 LeetCode 0005 - Longest Palindromic Substring
11-07 LeetCode 0004 - Median of Two Sorted Arrays
11-07 LeetCode 0003 - Longest Substring Without Repeating Characters
11-07 LeetCode 0002 - Add Two Numbers
11-07 LeetCode 0001 - Two Sum
11-06 基于卷积神经网络的肺部组织切片分类