代码随想录1-数组
代码随想录1-数组
拟郝
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
区间和(前缀和)
第一行输入为整数数组 Array 的长度 n,接下来 n 行,每行一个整数,表示数组的元素。随后的输入为需要计算总和的区间下标:a,b (b > = a),直至文件结束。的思想是重复利用计算过的子数组之和,从而降低区间查询需要累加计算的次数。给定一个整数数组 Array,请计算该数组在每个指定区间内元素的总和。表示 数组下标 0 到 i 的 num[i] 累加 之和。数据范围:0 < n <= 100000。输出每个指定区间内元素的总和。原创 2024-10-06 09:24:43 · 390 阅读 · 0 评论 -
力扣59.螺旋矩阵||
所有元素,且元素按顺时针顺序螺旋排列的。原创 2024-10-05 11:54:16 · 693 阅读 · 0 评论 -
力扣209.长度最小的子数组
给定一个含有n个正整数的数组和一个正整数target找出该数组中满足其总和大于等于target的长度最小的[numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度如果不存在符合条件的子数组,返回0。2子数组 [4,3] 是该条件下的长度最小的子数组。10。原创 2024-10-05 09:45:40 · 489 阅读 · 0 评论 -
力扣977.有序数组的平方
给你一个按排序的整数数组nums,返回组成的新数组,要求也按排序。平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]已按排序。原创 2024-10-04 21:17:59 · 670 阅读 · 0 评论 -
力扣27.移除元素(双指针法)
元素的顺序可能发生改变。时间复杂度 O(n)原创 2024-10-03 20:40:38 · 382 阅读 · 0 评论 -
力扣69.x的平方根(二分查找)
题目链接:69. x 的平方根 - 力扣(LeetCode)给你一个非负整数x,计算并返回x的算术平方根。由于返回类型是整数,结果只保留整数部分,小数部分将被舍去 。注意:不允许使用任何内置指数函数和算符,例如pow(x, 0.5)或者x ** 0.5。示例 1:输入:x = 4输出:2示例 2:输入:x = 8输出:2解释:8 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。提示: 0 <= x <=原创 2024-10-01 13:04:08 · 415 阅读 · 0 评论 -
力扣34.在排序数组中查找元素的第一个和最后一个位置(二分查找)
输入:nums=[1,2,3,3,3,3,4] , target=3。请你找出给定目标值在数组中的开始位置和结束位置。定义两个方法,用二分查找分别查找左边界和右边界。给你一个按照非递减顺序排列的整数数组。如果数组中不存在目标值。原创 2024-10-01 10:32:57 · 504 阅读 · 0 评论 -
力扣35.搜索插入位置(二分查找)
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。时间复杂度为O(logn)请必须使用时间复杂度为。时间复杂度为O(n)原创 2024-09-30 22:26:42 · 274 阅读 · 0 评论 -
力扣704. 二分查找
因为一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的,这些都是使用二分法的前提条件,当大家看到题目描述满足如上条件的时候,可要想一想是不是可以用。9 出现在 nums中并且下标为 4。,如果目标值存在返回下标,否则返回。2 不存在nums中因此返回 -1。个元素有序的(升序)整型数组。中的所有元素是不重复的。原创 2024-09-30 21:16:14 · 480 阅读 · 0 评论
分享