随笔分类 -  leetcode

摘要:1.题目描述 nums1 中数字 x 的 下一个更大元素 是指 x 在 nums2 中对应位置 右侧 的 第一个 比 x 大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 ,下标从 0 开始计数,其中nums1 是 nums2 的子集。 对于每个 0 <= i < nums1. 阅读全文
posted @ 2022-10-17 17:06 半路_出家ren 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1.题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 2.示例 示例 1: 输入: nums = [1,3,5,6], target = 5 输出: 2 示例 2: 阅读全文
posted @ 2022-10-16 15:48 半路_出家ren 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1.题目描述 给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 2.示例 示例 1: 输入:nums = [1,2,3,4] 输出:[1,3,6,10] 解释:动态和计算过程为 [1, 1 阅读全文
posted @ 2022-10-15 16:02 半路_出家ren 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1.题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 2.示例 示例 1: 输入:s = ["h","e","l","l","o"] 输出:["o","l" 阅读全文
posted @ 2022-10-14 16:52 半路_出家ren 阅读(64) 评论(0) 推荐(0) 编辑
摘要:1.题目描述 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 2.示例 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 阅读全文
posted @ 2022-10-13 15:53 半路_出家ren 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1.题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 2.说明: 为什么返回数 阅读全文
posted @ 2022-10-12 17:17 半路_出家ren 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1.题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数 阅读全文
posted @ 2022-10-11 15:33 半路_出家ren 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1.题目描述 给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。 2.示例 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2: 输入:nums1 = [4, 阅读全文
posted @ 2022-10-10 16:06 半路_出家ren 阅读(67) 评论(0) 推荐(0) 编辑

返回顶端
点击右上角即可分享
微信分享提示