上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: 题目 给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。 返回使 A 中的每个值都是唯一的最少操作次数。 示例 1: 示例 2: 提示: 0 & A) { sort(A.begin(), A.end()); int res = 0; for (int i = 1; i < 阅读全文
posted @ 2020-03-22 22:54 Galaxy_hao 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题目 有两个容量分别为 x升 和 y升 的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好 z升 的水? 如果可以,最后请用以上水壶中的一或两个来盛放取得的 z升 水。 你允许: 装满任意一个水壶 清空任意一个水壶 从一个水壶向另外一个水壶倒水,直到装满或者倒空 示例 1: (Fr 阅读全文
posted @ 2020-03-21 22:53 Galaxy_hao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 1: 示例 2: 限制: 0 getLeastNumbers(vector& arr, int k) { priority_queue pq; for 阅读全文
posted @ 2020-03-19 22:25 Galaxy_hao 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 题目 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。 如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。 给出两个矩形,判断它们是否重叠并返回结果。 示例 1: 示例 2: 提示 阅读全文
posted @ 2020-03-18 22:14 Galaxy_hao 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。 假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。 注意:每次拼写时,chars 中的每个字母都只能用一次。 返回词汇表 word 阅读全文
posted @ 2020-03-17 22:02 Galaxy_hao 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个字符串,逐个翻转字符串中的每个单词。 示例 1: 示例 2: 示例 3: 说明: 无空格字符构成一个单词。 输入字符串可以在前面或者后面包含多余的空格,但是反转后的字符不能包括。 如果两个单词间有多余的空格,将反转后单词间的空格减少到只含一个。 进阶:请选用 C 语言的用户尝试使用 O 阅读全文
posted @ 2020-03-16 22:07 Galaxy_hao 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"I am a student. ",则输出"student. a am I"。 示例 1: 示例 2: 示例 3: 说明: 无空格字符构成一个单词。 输入字符串可以在前面或者 阅读全文
posted @ 2020-03-16 22:04 Galaxy_hao 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false 。 示例 1: 示例 2: 提示: 0 & pushed, vector& popped) { 阅读全文
posted @ 2020-03-15 22:21 Galaxy_hao 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 题目 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。 示 阅读全文
posted @ 2020-03-15 22:19 Galaxy_hao 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 示例: 提示: 你可以假设 k 总是有效的,在输入数组不为空的情况下,1 ≤ k ≤ 输入数组的大小。 本题同 阅读全文
posted @ 2020-03-14 23:47 Galaxy_hao 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页