数组:Remove Element&Merge Sorted Array&First Missing Positive

来源:互联网 发布:手机pdf朗读软件 编辑:程序博客网 时间:2024/05/01 12:26

Remove Element

public int removeElement(int[] nums, int val) {        int count = 0;        for(int i=0;i<nums.length;i++){            if(nums[i]!=val){                nums[count] = nums[i];                count++;            }        }        return count;    }

Merge Sorted Array

public void merge(int[] nums1, int m, int[] nums2, int n) {        int i = m-1,j=n-1,k=m+n-1;        while(i>=0 &&j>=0){            if(nums1[i]>=nums2[j]) nums1[k--]=nums1[i--];            else nums1[k--] = nums2[j--];        }        while(j>=0){            nums1[k--]=nums2[j--];        }    }
First Missing Positive




0 0
原创粉丝点击