鱼枕的博客
Hello, World!
46-全排列 46-全排列
题目描述给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3
2019-01-22
22-生成括号 22-生成括号
题目描述给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [
2019-01-21
17-电话号码的字母组合 17-电话号码的字母组合
题目描述给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何
2019-01-18
200-岛屿的个数 200-岛屿的个数
题目描述给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是
2019-01-17
230-二叉搜索树中第K小的元素 230-二叉搜索树中第K小的元素
题目描述给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。 说明:你可以假设 k 总是有效的,1 ≤
2019-01-16
116-填充同一层的兄弟节点 116-填充同一层的兄弟节点
题目描述给定一个二叉树 struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode
2019-01-15
105-从前序与中序遍历序列构造二叉树 105-从前序与中序遍历序列构造二叉树
题目描述根据一棵树的前序遍历与中序遍历构造二叉树。 注意:你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,
2019-01-14
103-二叉树的锯齿形层次遍历 103-二叉树的锯齿形层次遍历
题目描述给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。 例如:给定
2019-01-11
334-递增的三元子序列 334-递增的三元子序列
题目描述给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。 数学表达式如下: 如果存在这样的 i, j, k, 且满
2019-01-08
5-最长回文子串 5-最长回文子串
题目描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad
2019-01-07
3-无重复字符的最长子串 3-无重复字符的最长子串
题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出
2019-01-03
73-矩阵置零 73-矩阵置零
题目描述给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [
2018-12-29
4 / 6