双指针
文章平均质量分 50
qq_40258899
这个作者很懒,什么都没留下…
展开
-
leetcode:原地移除元素
输入:nums = [3,2,2,3], val = 3 输出:2, nums = [2,2] 解释:函数应该返回新的长度 2, 并且。// 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。[2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。原创 2023-06-27 08:58:09 · 78 阅读 · 0 评论 -
LeetCode:合并有序数组
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n。原创 2023-06-26 20:55:16 · 88 阅读 · 0 评论