摘要:
496.下一个更大元素I 知识点:栈;哈希表; 题目描述 给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。 请你找出 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 阅读全文
摘要:
933.最近的请求次数 知识点:队列; 题目描述 写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 阅读全文
摘要:
206.反转链表 知识点:链表;双指针; 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 输入:head = [1,2] 输出:[2,1] 输入:head = [] 输出:[] 解法一:双指 阅读全文
摘要:
203.移除链表元素 知识点:链表;双指针 题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 输入:head = [1,2,6,3,4,5,6], val = 6 输出:[1,2,3,4,5] 阅读全文