【LeetCode】 双指针,快慢指针解题

1.删除有序数组中的重复项

【LeetCode】 双指针,快慢指针解题_第1张图片

class Solution {
    public int removeDuplicates(int[] nums) {
        int fast = 1;
        int slow = 1;

        for(;fast

2.移除元素

【LeetCode】 双指针,快慢指针解题_第2张图片

class Solution {
    public int removeElement(int[] nums, int val) {
        int len = nums.length;

        int slow = 0;
        int fast = 0;

        for(fast=0;fast

你可能感兴趣的:(LeetCode,leetcode,算法,职场和发展,java,数据结构)