首页 > 其他分享 >刷题02

刷题02

时间:2022-11-26 22:31:25浏览次数:46  
标签:02 遍历 初始值 元素 往后 数组 刷题 赋值

刷题02_数组元素

像这样写,输出的数组值仍然跟原来的数组一样,因为老数组被去除掉0之后就没有值赋给新数组,那么新数组那个位置的值就是初始值0,所以变来变去还是跟原来一样。

所以新的数组需要新的索引值,这样才能跟老数组的索引值错位。

刷题02_数组元素_02

i = 0,j=0,第0号老数组值给新数组。

i = 1,j=1,第1号老数组值给新数组。

.......

i = 4,老数组元素为0,就不会执行if的代码,所以j=3,老数组中的元素就不会赋值给新数组,就继续往后遍历。

i = 5,老数组元素为0,就不会执行if的代码,所以还是j=3,老数组中的元素就不会赋值给新数组,就继续往后遍历。

i = 6,老数组元素为6,会执行if的代码,所以j=3+1,老数组中的第6个元素赋值给了新数组第4个元素,就继续往后遍历。

得到新数组,然后把新数组前j位复制给新数组。后面大于j的位置都是0.没有元素就是初始值0.

最后得到结果。


标签:02,遍历,初始值,元素,往后,数组,刷题,赋值
From: https://blog.51cto.com/u_15742597/5889192

相关文章

  • TOYOTA SYSTEMS Programming Contest 2022(AtCoder Beginner Contest 279)A-D题(暂定)
    A,w是两个v是一个送分题#include<bits/stdc++.h>usingnamespacestd;#definemaxn400100#defineintlonglongintread(){intans=0,f=1;charch......
  • 学期(2022-2023-1)学号(20221403) 《计算机基础与程序设计》第十三周学习总结
    学期(2022-2023-1)学号(20221403)《计算机基础与程序设计》第十三周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作......
  • NOIP2022 游记
    本来不想写游记的,但还是想给自己OI六年生涯留一篇游记。pre得知好兄弟因某些原因来不了了,被迫退役。心情比较郁闷。on7:307:30就进场了,试机试了10分钟就不让试了,然后......
  • NOIP 2022 反思与总结
    游记更多的还是从水平上的总结吧,毕竟其他的发出来貌似也不大好。T1没什么好说的,自己傻逼多测不清空,考场根本没想到这点。T2确实很难,超出了一般T2的难度,但是再难其实......
  • [NOIP2022] 种花
    没进noip的场外菜鸡选手。Solution可以发现C和F的相似之处在于左侧都有一条竖线,可以枚举这一条竖线,设它的上顶点向右可以拓展\(a\)个格子,下顶点向右可以拓展\(b......
  • 『题解』Codeforces 1702A Round Down the Price
    题意这道题其实就是让你求出当前数字与\(10\)的整数幂次的差值(注意不能向上取,只能向下取)。而且题目也标注了\(1\lek\le9\),所以我们可以让\(i\)从\(0\sim9\)......
  • 【赛后总结】NOIP2022
    如果时间安排合理能否拿到更多的分。我不知道该说什么,想哭想大声喊寄想做一切……好像也没什么能做的,除了把t3的状压调出来。从t3,重新开始吧。时间安排8:27--8:45看......
  • 2022-2023-1 20221404 《计算机基础与程序设计》第十三周学习总结
    2022-2023-120221404《计算机基础与程序设计》第十三周学习总结作业信息班级链接(2022-2023-1-计算机基础与程序设计)作业要求(2022-2023-1计算机基础与程序设......
  • 2022年电子元器件检测行业发展现状,涉及军用电子元件​
    一、加速国防信息化建设,检测行业发展势头强劲​(一)以质员可靠为保障,电子元器件检测行业迎发展机遇​电子元器件作为电子产品中重要的零部件,其稳定性与质量的可靠性是保障电子......
  • 【流水】2022.11.26
    今天没有什么想说的,主要就是玩上午主要推东方,看视频下午主要打MC再加上一堆三角符文这不是RPG啊,这是模拟经营!RPG不动产(其实还推了一个小时高级局扫雷,很多局都输......