首页 > 其他分享 >1089. 复写零c

1089. 复写零c

时间:2024-03-13 23:14:27浏览次数:21  
标签:index head int 1089 arrSize 复写

void duplicateZeros(int* arr, int arrSize) {
    int* temp=(int*)malloc(sizeof(int)*arrSize);
    int head=0,index=0;
    while(head<arrSize && index<arrSize){
        temp[head++]=arr[index++];
        if(arr[index-1]==0){
            if(head==arrSize) break;
            temp[head++]=0;
        } 
    }
    for(int i=0;i<arrSize;i++) arr[i]=temp[i];
    free(temp);
}

结果:

标签:index,head,int,1089,arrSize,复写
From: https://www.cnblogs.com/llllmz/p/18071787

相关文章

  • 组件复写:搜索人员栏,状态默认为全部
    要复写的位置如下: 整体代码:ecodeSDK.overwritePropsFnQueueMapSet('WeaSelect',{//组件名fn:(newProps)=>{//newProps代表组件参数//进行位置判断if(newProps.ecId!='_Route@mb5ed9_WeaSwitch@cbdl58@8_SelectItem@dv4xjh_WeaSelect@3vudrr'){......
  • 【洛谷 P1089】[NOIP2004 提高组] 津津的储蓄计划 题解(循环)
    [NOIP2004提高组]津津的储蓄计划题目描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上还给津津。因此津津制定了一......
  • CF1089K King Kog's Reception 题解
    题目传送门前置知识线段树解法第一眼感觉和luoguP1083[NOIP2012提高组]借教室很像。本题同样采用线段树维护,\(sum_{l,r}(1\lel\ler\le10^6)\)表示从\(l\simr\)时刻内骑士拜访的总时间,\(maxx_{l,r}(1\lel\ler\le10^6)\)表示从\(l\simr\)时刻内骑士......
  • Leetcode 1089. 复写零
    复写零题目链接1089.复写零给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。请对输入的数组就地进行上述修改,不要从函数返回任何东西。示例1:输入:arr=[1,0,2,3,0,4,5,0]输出:[1,0,0,......
  • LeetCode 1089. 复写零
    复写零题目链接1089.复写零给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。请对输入的数组就地进行上述修改,不要从函数返回任何东西。示例1:输入:arr=[1,0,2,3,0,4,5,0]输......
  • burpsuite靶场----目录遍历----复写绕过
    burpsuite靶场----目录遍历----复写绕过靶场地址https://portswigger.net/web-security/file-path-traversal/lab-sequences-stripped-non-recursively正式开始1.查看图片2.测试./../../../etc/passwd和/etc/passwd都失败了猜测是过滤了'../'采用复写绕过....//....//..........
  • java 复写map
    如何实现Java复写Map作为一名经验丰富的开发者,你要教会一位刚入行的小白如何实现Java中对Map的复写。这是一个重要的任务,因为Map是Java中常用的数据结构之一,掌握对其的复写能力对于开发者来说非常重要。下面将为你展示整个流程,并给出每一步的具体代码和注释。步骤一:创建一个新的......
  • LCM Cardinality UVA - 10892
    给出n,求有多少对(a,b)(a<b),满足LCM(a,b)=n 暴力求所有因数#include<iostream>#include<algorithm>#include<vector>usingnamespacestd;constintN=1e4+20;#defineintlonglongconstintinf=1e9;voidsov(intn){ vector<int>v;......
  • PAT Basic 1089. 狼人杀-简单版
    PATBasic1089.狼人杀-简单版1.题目描述:以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1号玩家说:“2号是狼人”,2号玩家说:“3号是好人”,3号玩家说:“4号是狼人”,4号玩家说:“5号是好人”,5号玩家说:“4号是好人”......
  • leetcode-1089-easy
    DuplicateZerosGivenafixed-lengthintegerarrayarr,duplicateeachoccurrenceofzero,shiftingtheremainingelementstotheright.Notethatelementsbe......