- 博客(20)
- 收藏
- 关注
原创 力扣53.最大子数组和(JS)
给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。是数组中的一个连续部分。
2025-07-05 15:09:10
244
原创 力扣560.和为K的子数组(JS)
给你一个整数数组nums和一个整数k,请你统计并返回该数组中和为k的子数组的个数。子数组是数组中元素的连续非空序列。
2025-07-05 14:20:27
212
原创 力扣15.三数之和(javascript)
给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。答案中不可以包含重复的三元组。
2025-06-02 21:09:01
432
原创 力扣11.盛最多水的容器(javascript)
给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。
2025-06-02 20:34:15
422
原创 力扣128.最长连续序列(javascript)
给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。
2025-06-02 20:04:39
264
原创 力扣49.字母异位词分组(javascript)
给你一个字符串数组,请你将组合在一起。可以按任意顺序返回结果列表。是由重新排列源单词的所有字母得到的一个新单词。
2025-05-29 23:43:32
290
原创 力扣295.数据流的中位数(JavaScript)
是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。例如的中位数是3。例如的中位数是。初始化对象。将数据流中的整数num添加到数据结构中。返回到目前为止所有元素的中位数。与实际答案相差10-5以内的答案将被接受。
2025-05-28 18:52:10
289
原创 力扣84. 柱状图中最大的矩形(JavaScript)
给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1。求在该柱状图中,能够勾勒出来的矩形的最大面积。
2025-05-25 21:48:31
280
原创 力扣4. 寻找两个正序数组的中位数(JavaScript)
给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的。算法的时间复杂度应该为。
2025-05-24 20:06:27
459
原创 力扣51.N皇后(JavaScript)
按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的的解决方案。每一种解法包含一个不同的的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。
2025-05-23 23:28:09
576
原创 力扣124.二叉树中的最大路径和(JavaScript)
二叉树中的被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中。该路径节点,且不一定经过根节点。是路径中各节点值的总和。给你一个二叉树的根节点root,返回其。
2025-05-23 21:34:01
257
原创 力扣23.合并K个升序列表(JavaScript)
给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。
2025-05-22 18:58:45
263
原创 力扣25.K个一组反转链表(JavaScript)
给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。
2025-05-21 21:19:53
622
原创 力扣41.缺失的第一个正数(JavaScript)
给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。
2025-05-20 16:12:25
354
原创 力扣76.最小覆盖子串(javascript)
给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。对于t中重复字符,我们寻找的子字符串中该字符数量必须不少于t中该字符数量。如果s中存在这样的子串,我们保证它是唯一的答案。
2025-05-19 22:49:44
361
原创 力扣239:滑动窗口最大值(JavaScript)
给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回。
2025-05-19 20:27:41
331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅