数组
leetcode数组OJ
cccyi7
失败乃常态
展开
-
数组中出现次数超过一半的数字
数组中出现次数超过一半的数字。给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。原创 2023-08-30 19:53:16 · 440 阅读 · 2 评论 -
leetcode 989.数组形式的整数加法
leetcode 989.数组形式的整数加法。整数的 数组形式 num 是按照从左到右的顺序表示其数字的数组。给定 num ,整数的 数组形式 ,和整数 k ,返回 整数 num + k 的 数组形式 。原创 2023-07-03 15:27:25 · 288 阅读 · 4 评论 -
leetcode 17.电话号码字母组合
leetcode 17.电话号码字母组合。给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。原创 2023-08-25 12:20:00 · 320 阅读 · 0 评论 -
leetcode189.轮转数组
leetcode189.轮转数组。给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。原创 2023-06-30 20:18:43 · 473 阅读 · 4 评论 -
leetcode 118.杨辉三角
leetcode 118.杨辉三角。给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。原创 2023-08-23 23:15:47 · 539 阅读 · 0 评论 -
leetcode 26.删除有序数组中的重复项
leetcode 26.删除有序数组中的重复项。给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。原创 2023-07-01 21:42:46 · 208 阅读 · 4 评论 -
leetcode 27.移除元素
leetcode 27.移除元素。给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。。原创 2023-07-01 21:28:22 · 315 阅读 · 3 评论 -
leetcode 35.搜索插入位置
leetcode 35.搜索插入位置。给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。原创 2023-08-04 12:42:06 · 185 阅读 · 2 评论 -
剑指 Offer 数组中数字出现的次数
剑指 Offer 数组中数字出现的次数。一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。原创 2023-07-02 12:32:06 · 191 阅读 · 4 评论 -
leetcode消失的数字
leetcode消失的数字。数组 nums 包含从0到 n 的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在 O(n) 时间内完成吗?原创 2023-06-29 21:44:08 · 269 阅读 · 4 评论 -
leetcode 1480.一维数组的动态和
leetcode 1480.一维数组的动态和。给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = (sum(nums[0 + ... + nums[i]) 。原创 2023-08-03 13:03:23 · 172 阅读 · 2 评论 -
leetcode 88.合并两个有序数组
leetcode 88.合并两个有序数组。给你两个按 非递减顺序 排列的整数数组nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。原创 2023-07-02 15:43:21 · 179 阅读 · 4 评论 -
leetcode 912.排序数组
leetcode 912.排序数组。给你一个整数数组 nums,请你将该数组升序排列。原创 2023-08-01 22:42:48 · 262 阅读 · 2 评论 -
leetcode 33.搜索旋转排序数组
leetcode 33.搜索旋转排序数组。整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0原创 2023-08-04 20:08:59 · 297 阅读 · 2 评论