摘要: 给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。 示例: 提示: 解法:创建两个数组,遍历一遍数组,一个存放奇数,一个存放偶数,再遍历一遍 阅读全文
posted @ 2019-06-01 22:09 Cyrus丶 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。 你可以按任意顺序返回答案。 示例 1: 示例 2: 提示: 思路:使用二位数组构造每个字符串 阅读全文
posted @ 2019-06-01 20:58 Cyrus丶 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 给定长度为 2n 的数组,你的任务是将这些数分成 n 对,例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从 1 到 n 的 min (ai, bi) 总和最大。 示例 1: 输入: [1,4,3,2] 输出: 4 解释: n 等于 2, 最大总和为 4 = min( 阅读全文
posted @ 2019-06-01 20:13 Cyrus丶 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果 阅读全文
posted @ 2019-06-01 19:26 Cyrus丶 阅读(301) 评论(0) 推荐(0) 编辑