其他分享
首页 > 其他分享> > 【leetcode】复写零

【leetcode】复写零

作者:互联网

 

void duplicateZeros(int* arr, int arrSize){
    int* ans = (int*)calloc(arrSize+1,sizeof(int));
    int i,pst=0;
    for(i=0; i<arrSize && pst<arrSize; i++){
        ans[pst++]=arr[i];
        if(arr[i]==0){
            ans[pst++]=arr[i];
        }
    }
    for(i=0; i<arrSize; i++)
        arr[i]=ans[i];
}

 

标签:duplicateZeros,int,void,arr,arrSize,复写,leetcode
来源: https://www.cnblogs.com/ganxiang/p/14003693.html