Where there is a will,there is a way.
吞噬你的很多时候不是金涛骇浪,相反是那些普通的日子。
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-1051 | 高度检查器 leetcode-1051 | 高度检查器
1051. 高度检查器学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列。 请你返回至少有多少个学生没有站在正确位置数量。该人数指的是:能让所有学生以 非递减 高度排列的必要移动人数。 示例:输入:[1,1,4,2,1,3]输
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-905 | 按奇偶排序数组 leetcode-905 | 按奇偶排序数组
905. 按奇偶排序数组给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 你可以返回满足此条件的任何数组作为答案。 示例:输入:[3,1,2,4]输出:[2,4,3,1]输出 [4,2,3,1
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
leetcode-709 | 转换成小写字母 leetcode-709 | 转换成小写字母
709. 转换成小写字母实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 例如输入: “Hello”输出: “hello” 例如输入: “here”输
2019-06-03
leetcode-832 | 翻转图像 leetcode-832 | 翻转图像
832. 翻转图像给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全
2019-06-02
leetcode-448 | 找到所有数组中消失的数字 leetcode-448 | 找到所有数组中消失的数字
448. 找到所有数组中消失的数字给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外
2019-06-02
leetcode-442 | 数组中重复的数据 leetcode-442 | 数组中重复的数据
442. 数组中重复的数据给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 例如输
2019-06-02
9 / 17