所有标签为 双指针 的文章

    【4.6】LeetCode每日一题· 删除有序数组中的重复项 II

    给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素最多出现两次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以

    【4.18】LeetCode每日一题· 删除有序数组中的重复项

    给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1)额外空间的条件下完成。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「

    【4.19】LeetCode每日一题· 移除元素

    给你一个数组nums和一个值 val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。为什么返回数值是

    【2024.03.27】LeetCode每日一题·统计将重叠区间合并成组的方案数

    给你一个二维整数数组ranges,其中ranges[i] = [start_i, end_i]表示 start_i到end_i之间(包括二者)的所有整数都包含在第i个区间中。你需要将ranges分成两个组(可以为空),满足:每个区间只属于一个组。两个有交集