- 博客(6)
- 收藏
- 关注
原创 2. leetcode209.长度最小的子数组 59.螺旋矩阵II
给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ]给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。1. 统一按照左闭右开的模式开展。1. 滑动窗口,超左滑,不够右滑。
2024-09-26 22:20:48 570
原创 1. leetcode 704. 二分查找 27. 移除元素 977.有序数组的平方
力扣链接(opens new window)给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 $O(\log n)$ 的算法解决此问题吗?输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]输入:nums = [5,7,7,8,8,10], target = 6输出:[-1,-1]
2024-09-25 19:20:03 1703 1
原创 差分(一维)(二维)
输入一个长度为 的整数序列。接下来输入 m 个操作,每个操作包含三个整数 l,r,c,表示将序列中 [l,r]之间的每个数加上 c。请你输出进行完所有操作后的序列。
2023-09-20 00:49:34 75 1
原创 前缀和(一维)(二维)
输入一个长度为 n 的整数序列。接下来再输入 m个询问,每个询问输入一对 l,r。对于每个询问,输出原序列中从第 l个数到第 r 个数的和。第一行包含两个整数 n 和 m。第二行包含 n 个整数,表示整数数列。接下来 m 行,每行包含两个整数 l 和 r,表示一个询问的区间范围。共 m 行,每行输出一个询问的结果。1≤l≤r≤n1,−1000≤数列中元素的值≤1000。
2023-09-19 21:41:34 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人