首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
习题集
枯枫屿
创建于2025-12-17
订阅专栏
Leetcode&牛客上的练习集
暂无订阅
共26篇文章
创建于2025-12-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode904.水果成篮
题目描述 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主
数组:LeetCode76.最小覆盖字串
题目描述 给定两个字符串 s 和 t,长度分别是 m 和 n,返回 s 中的 最短窗口 子串,使得该子串包含 t 中的每一个字符(包括重复字符)。如果没有这样的子串,返回空字符串 **""。 测试用例
数组:leetcode3364.最小正和子数组
1.题目描述 给你一个整数数组 nums 和 两个 整数 l 和 r。你的任务是找到一个长度在 l 和 r 之间(包含)且和大于 0 的 子数组 的 最小 和。 返回满足条件的子数组的 最小 和。如果
数组:Leetcode 27.移除元素
题目描述 27. 移除元素 - 力扣(LeetCode) 给你一个数组 nums **和一个值 val,你需要 原地 移除所有数值等于 val **的元素。元素的顺序可能发生改变。然后返回 nums
LeetCode .34在排序数组中查找元素的第一个和最后一个位置
题目描述 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。
LeetCode35.插入位置
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 示例 2: 示
链表:1.移除链表元素[LeetCode.203]
题目描述 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 示例 2: 示例 3: 代码实现:
LeetCode-1310.[子数组异或查询]
1.题目描述 有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]。 对于每个查询 i,请你计算从 Li 到 Ri 的 XOR 值(即
LeetCode-3769.[二进制反射排序]
1.题目描述 给你一个整数数组 nums。 二进制反射 是对一个 正整数 的二进制表示按顺序反转(忽略前导零)后,将反转得到的二进制数转为十进制的结果。 请按每个元素的二进制反射值的 升序 对数组进行
LeetCode-898.[子数组按位或操作]
1.题目描述 给定一个整数数组 arr,返回所有 arr 的非空子数组的不同按位或的数量。 子数组的按位或是子数组中每个整数的按位或。含有一个整数的子数组的按位或就是该整数。 子数组 是数组内连续的非
LeetCode-2401.[最长优雅子数组]
1.题目描述 给你一个由 正 整数组成的数组 nums 。 如果 nums 的子数组中位于 不同 位置的每对元素按位 与(AND) 运算的结果等于 0 ,则称该子数组为 优雅 子数组。 返回 最长 的
LeetCode.面试题04.10.[检查子树]
1.题目描述 检查子树。你有两棵非常大的二叉树:T1,有几万个节点;T2,有几万个节点。设计一个算法,判断 T2 是否为 T1 的子树。 如果 T1 有这么一个节点 n,其子树与 T2 一模一样,则
LeetCode-23.[合并K个升序链表]
1.题目描述 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 示例 2: 示例 3: 2.解题思路(小顶堆法) 核心思想是用小顶堆维护
NC45 实现二叉树先序,中序和后序遍历
描述 给定一棵二叉树,分别按照二叉树先序,中序和后序打印所有的节点。 数据范围:0≤n≤10000≤n≤1000,树上每个节点的val值满足 0≤val≤1000≤val≤100 要求:空间复杂度 O
牛客-排序奇升偶降链表
链接:https://www.nowcoder.com/questionTerminal/3a188e9c06ce4844b031713b82784a2a 来源:牛客网 给定一个奇数位升序,偶数位降序
牛客-NC49最长的括号字串
描述 给出一个长度为 n 的,仅包含字符 '(' 和 ')' 的字符串,计算最长的格式正确的括号子串的长度。 例1: 对于字符串 "(()" 来说,最长的格式正确的子串是 "()" ,长度为 2 .
LeetCode-111.[二叉树的最小深度]
题目描述 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 示例 1: 示例 2: 核心概念:二叉树的最小深度 二叉树
Leetcode-2.[两数相加]
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0
Leetcode-933.[最近的请求次数]
写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(in
Leetcode-64.[最小路径和]
给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明: 一个机器人每次只能向下或者向右移动一步。 示例 1: 示例 2: 核心是从
下一页