Where there is a will,there is a way.
吞噬你的很多时候不是金涛骇浪,相反是那些普通的日子。
leetcode-144 | 二叉树的前序遍历 leetcode-144 | 二叉树的前序遍历
题目描述给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1   \       2  &
2019-07-27
leetcode-71 | 简化路径 leetcode-71 | 简化路径
题目描述以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相
2019-07-27
leetcode-150 | 逆波兰表达式求值 leetcode-150 | 逆波兰表达式求值
题目描述根据逆波兰表示法,求表达式的值。有效的运算符包括 +, -,*, /。每个运算对象可以是整数,也可以是另一个逆波兰表达式。说明: 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为
2019-07-27
leetcode-20 | 有效的括号 leetcode-20 | 有效的括号
题目描述给定一个只包括'(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足: 左括号必须用相同类型的
2019-07-27
leetcode-922 | 按奇偶排序数组 II leetcode-922 | 按奇偶排序数组 II
922. 按奇偶排序数组 II给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。
2019-06-03
leetcode-999 |  车的可用捕获量 leetcode-999 | 车的可用捕获量
999. 车的可用捕获量在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。
2019-06-03
leetcode-1002 | 查找常用字符 I leetcode-1002 | 查找常用字符 I
1002. 查找常用字符给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。 你可以按
2019-06-03
leetcode-561 }  数组拆分 I leetcode-561 } 数组拆分 I
561. 数组拆分 I给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), …, (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。 示例 3:输入: [1,
2019-06-03
leetcode-905 | 按奇偶排序数组 leetcode-905 | 按奇偶排序数组
905. 按奇偶排序数组给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例:输入:[3,1,2,4]输出:[2,4,3,1]输出 [4,2,3,1
2019-06-03
leetcode-509 | 斐波那契数 leetcode-509 | 斐波那契数
509. 斐波那契数斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0, F(1) = 1F(N) = F(N - 1) + F
2019-06-03
leetcode-1051 | 高度检查器 leetcode-1051 | 高度检查器
1051. 高度检查器学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列。 请你返回至少有多少个学生没有站在正确位置数量。该人数指的是:能让所有学生以 非递减 高度排列的必要移动人数。 示例:输入:[1,1,4,2,1,3]输
2019-06-03
leetcode-977 | 有序数组的平方 leetcode-977 | 有序数组的平方
977. 有序数组的平方给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 例如输入:[-4,-1,0,3,10]输出:[0,1,9,16,100]例如输入:[-7,-3,2,3,11]输出:
2019-06-03
2 / 8