上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 2016. 增量元素之间的最大差值 给你一个下标从 0 开始的整数数组 nums ,该数组的大小为 n ,请你计算 nums[j] - nums[i] 能求得的 最大差值 ,其中 0 <= i < j < n 且 nums[i] < nums[j] 。 返回 最大差值 。如果不存在满足要求的 i 和 阅读全文
posted @ 2022-02-26 10:33 skystrivegao 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 最简分数 难度中等76 给你一个整数 n ,请你返回所有 0 到 1 之间(不包括 0 和 1)满足分母小于等于 n 的 最简 分数 。分数可以以 任意 顺序返回。 示例 1: 输入:n = 2 输出:["1/2"] 解释:"1/2" 是唯一一个分母小于等于 2 的最简分数。 示例 2: 输入:n 阅读全文
posted @ 2022-02-10 23:37 skystrivegao 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 2006. 差的绝对值为 K 的数对数目 给你一个整数数组 nums 和一个整数 k ,请你返回数对 (i, j) 的数目,满足 i < j 且 |nums[i] - nums[j]| == k 。 |x| 的值定义为: 如果 x >= 0 ,那么值为 x 。 如果 x < 0 ,那么值为 -x 。 阅读全文
posted @ 2022-02-09 22:05 skystrivegao 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 21. 合并两个有序链表 难度简单2161 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2: 输入:l1 = [], l2 = []输出:[]示例 3 阅读全文
posted @ 2022-01-26 23:08 skystrivegao 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 给出第一个词 first 和第二个词 second,考虑在某些文本 text 中可能以 "first second third" 形式出现的情况,其中 second 紧随 first 出现,third 紧随 second 出现。 对于每种这样的情况,将第三个词 "third" 添加到答案中,并返回答 阅读全文
posted @ 2021-12-26 10:00 skystrivegao 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 给你一个字符串 date ,它的格式为 Day Month Year ,其中: Day 是集合 {"1st", "2nd", "3rd", "4th", ..., "30th", "31st"} 中的一个元素。Month 是集合 {"Jan", "Feb", "Mar", "Apr", "May&q 阅读全文
posted @ 2021-12-23 21:08 skystrivegao 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1154. 一年中的第几天 给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。请你计算并返回该日期是当年的第几天。 通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与现行公元纪年法(格里高利历)一 阅读全文
posted @ 2021-12-21 22:07 skystrivegao 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 给定两个字符串, A 和 B。 A 的旋转操作就是将 A 最左边的字符移动到最右边。 例如, 若 A = 'abcde',在移动一次之后结果就是'bcdea' 。如果在若干次旋转操作之后,A 能变成B,那么返回True。 示例 1:输入: A = 'abcde', B = 'cdeab'输出: tr 阅读全文
posted @ 2021-12-20 21:59 skystrivegao 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 在一个小镇里,按从 1 到 n 为 n 个人进行编号。传言称,这些人中有一个是小镇上的秘密法官。 如果小镇的法官真的存在,那么: 小镇的法官不相信任何人。每个人(除了小镇法官外)都信任小镇的法官。只有一个人同时满足条件 1 和条件 2 。给定数组 trust,该数组由信任对 trust[i] = [ 阅读全文
posted @ 2021-12-19 10:57 skystrivegao 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。 import java.util.Deque; clas 阅读全文
posted @ 2021-12-18 10:39 skystrivegao 阅读(22) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页