上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 76 下一页
摘要: 这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi] 意味着在从 firsti 到 lasti (包含 firsti 和 lasti )的 每个航班 上预订了 阅读全文
posted @ 2022-02-16 16:03 Tianyiya 阅读(42) 评论(0) 推荐(0)
摘要: 8 间牢房排成一排,每间牢房不是有人住就是空着。 每天,无论牢房是被占用或空置,都会根据以下规则进行更改: 如果一间牢房的两个相邻的房间都被占用或都是空的,那么该牢房就会被占用。 否则,它就会被空置。 (请注意,由于监狱中的牢房排成一行,所以行中的第一个和最后一个房间无法有两个相邻的房间。) 我们用 阅读全文
posted @ 2022-02-16 12:59 Tianyiya 阅读(30) 评论(0) 推荐(0)
摘要: 给出一个字符串 s(仅含有小写英文字母和括号)。 请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。 注意,您的结果中 不应 包含任何括号。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-subst 阅读全文
posted @ 2022-02-15 17:47 Tianyiya 阅读(37) 评论(0) 推荐(0)
摘要: 给你一个链表的头节点 head,请你编写代码,反复删去链表中由 总和 值为 0 的连续节点组成的序列,直到不存在这样的序列为止。 删除完毕后,请你返回最终结果链表的头节点。 你可以返回任何满足题目要求的答案。 (注意,下面示例中的所有序列,都是对 ListNode 对象序列化的表示。) 来源:力扣( 阅读全文
posted @ 2022-02-15 17:13 Tianyiya 阅读(39) 评论(0) 推荐(0)
摘要: 假设你是一位顺风车司机,车上最初有 capacity 个空座位可以用来载客。由于道路的限制,车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向,你可以将其想象为一个向量)。 这儿有一份乘客行程计划表 trips[][],其中 trips[i] = [num_passengers, start_ 阅读全文
posted @ 2022-02-15 16:43 Tianyiya 阅读(49) 评论(0) 推荐(0)
摘要: 给定一个长度为 n 的环形整数数组 nums ,返回 nums 的非空 子数组 的最大可能和 。 环形数组 意味着数组的末端将会与开头相连呈环状。形式上, nums[i] 的下一个元素是 nums[(i + 1) % n] , nums[i] 的前一个元素是 nums[(i - 1 + n) % n 阅读全文
posted @ 2022-02-15 15:54 Tianyiya 阅读(75) 评论(0) 推荐(0)
摘要: 给你一个 不含重复 单词的字符串数组 words ,请你找出并返回 words 中的所有 连接词 。 连接词 定义为:一个完全由给定数组中的至少两个较短单词组成的字符串。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/concatenated 阅读全文
posted @ 2022-02-15 14:36 Tianyiya 阅读(64) 评论(0) 推荐(0)
摘要: 请你在设计一个迭代器,在集成现有迭代器拥有的 hasNext 和 next 操作的基础上,还额外支持 peek 操作。 实现 PeekingIterator 类: PeekingIterator(Iterator nums) 使用指定整数迭代器 nums 初始化迭代器。 int next() 返回数 阅读全文
posted @ 2022-02-15 10:34 Tianyiya 阅读(38) 评论(0) 推荐(0)
摘要: 设计一个类似堆栈的数据结构,将元素推入堆栈,并从堆栈中弹出出现频率最高的元素。 实现 FreqStack 类: FreqStack() 构造一个空的堆栈。 void push(int val) 将一个整数 val 压入栈顶。 int pop() 删除并返回堆栈中出现频率最高的元素。 如果出现频率最高 阅读全文
posted @ 2022-02-15 10:16 Tianyiya 阅读(71) 评论(0) 推荐(0)
摘要: import java.util.Scanner; class Solution { public int numberOf2sInRange(int n) { return solve(n, 2); } private int solve(int n, int t) { long base = 1 阅读全文
posted @ 2022-02-14 15:42 Tianyiya 阅读(119) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 76 下一页