209 Posts In Total

2018

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 031 - 整数中1出现的次数(从1到n整数中1出现的次数)
03-30 剑指Offer 032 - 把数组排成最小的数
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 基于卷积神经网络的肺部组织切片分类