- 博客(14)
- 收藏
- 关注
原创 LeetCode15.三数之和(Java)
给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。答案中不可以包含重复的三元组。
2025-08-05 15:55:27
267
原创 LeetCode41.缺失的第一个正数(Java)
给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。
2025-07-31 15:25:08
329
原创 LeetCode200.岛屿数量(Java)
给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。
2025-07-30 16:42:53
351
原创 LeetCode128.最长连续序列(Java)
给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。
2025-07-30 15:59:51
180
原创 LeetCode560.和为k的子数组(Java)
给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的子数组的个数。子数组是数组中元素的连续非空序列。
2025-07-29 18:12:29
259
原创 LeetCode73.矩阵置零(Java)
给定一个m x n的矩阵,如果一个元素为,则将其所在行和列的所有元素都设为。请使用算法(在中,一个原地算法(in-place algorithm)是一种使用小的,固定数量的额外之空间来转换资料的算法。当算法执行时,输入的资料通常会被要输出的部分覆盖掉。不是原地算法有时候称为非原地(not-in-place)或不得其所(out-of-place)。
2025-07-28 15:35:40
325
原创 LeetCode49.字母异位词分组(Java)
给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。(字母异位词是通过重新排列不同单词或短语的字母而形成的单词或短语,并使用所有原字母一次。
2025-07-28 15:20:47
206
原创 LeetCode3487.删除后的最大子数组元素和(Java)
给你一个整数数组nums。你可以从数组nums中删除任意数量的元素,但不能将其变为数组。执行删除操作后,选出nums返回子数组的。是数组的一个连续、的元素序列。
2025-07-25 15:07:05
166
原创 LeetCode2322.从树中删除边的最小分数(Java)
存在一棵无向连通树,树中有编号从0到n - 1的n个节点, 以及n - 1条边。给你一个下标从开始的整数数组nums,长度为n,其中nums[i]表示第i个节点的值。另给你一个二维整数数组edges,长度为n - 1,其中表示树中存在一条位于节点ai和bi之间的边。删除树中两条的边以形成三个连通组件。[4,5,7][1,9][3,3,3]1 ^ 9 = 8838 - 3 = 5返回在给定树上执行任意删除边方案可能的分数。
2025-07-24 22:59:39
755
原创 LeetCode274.H指数(Java)
给你一个整数数组citations,其中表示研究者的第i篇论文被引用的次数。计算并返回该研究者的 h。根据维基百科上h代表“高引用次数” ,一名科研人员的h是指他(她)至少发表了h篇论文,并且有h篇论文被引用次数大于等于h。如果h有多种可能的值,h是其中最大的那个。
2025-07-23 19:56:21
320
原创 LeetCode1717.删除子字符串的最大得分(Java)
给你一个字符串s和两个整数x和y。你可以执行下面两种操作任意次。"ab"xab"cxbae""ba"yba"cabxe"请返回对s字符串执行上面操作若干次能得到的最大得分。
2025-07-23 16:53:15
459
1
原创 LeetCode1695.删除子数组的最大得分(Java)
给你一个正整数数组nums,请你从中删除一个含有的子数组删除子数组的就是子数组各元素之。返回子数组可获得的。如果数组b是数组a的一个连续子序列,即如果它等于,那么它就是a的一个子数组。
2025-07-22 20:39:23
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅