x(j)=-1是什么意思,重组2效果是这样的,从文本框数字出
vb吧
全部回复
仅看楼主
level 7
贴吧用户_QNAAVSQ
楼主
x(j)=-1是什么意思,重组2效果是这样的,从文本框数字出现的顺序把相同的排在一起,想了好久不明白
@初音✨七奈
2020年12月04日 14点12分
1
level 15
初音✨七奈
我怎么记得有人问过这题……
这个“重组2”的执行过程,实际上是将原数组中重复的数字都删除了,比如原来有两个9,执行之后只有第一个9还在,第二个就变成-1了
具体来说,过程是这样的:在原数组中,依次对每个数进行判断,每找到一个数之后,在它后面查找是否还有重复的数,如果有,则输出后续的重复数字,并将相应的重复数字变成-1,这样,后面再判断时,遇到-1就知道这个数之前已经输出过了
2020年12月04日 14点12分
2
初音✨七奈
原来以前就是你问的啊
2020年12月04日 14点12分
level 7
贴吧用户_QNAAVSQ
楼主
为什么让他等于负一他就知道输出过了
2020年12月04日 14点12分
3
初音✨七奈
因为每输出一个重复数字,就将它标记为-1,所以后面遇到-1,就知道是之前出现过的数字了
2020年12月04日 14点12分
1