gpt4 book ai didi

java - 在单个 for 循环中从一个数组中查找缺少的元素

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:26:14 25 4
gpt4 key购买 nike

是否可以在 Java 中使用单个 for 循环从一个数组中找出另一个数组中不存在的缺失元素

e.g. a1 = {2,5,1,9,3,4} , length n+1

a2 = {2,4,1,5,3} , length n

缺少元素 - 9仅使用单个 for 循环而不是集合。是否可以??

最佳答案

在最基本的情况下,如果我们总是谈论数字,只需对吸盘求和即可。

int sumOne = 0;
int sumTwo = 0;

for(int i = 0; i < a1.length; i++){
sumOne += a1[i];
if(i < a2.length)
sumTwo += a2[i];
}

int missingNumber = sumOne - sumTwo;

如果元素不总是数字...要求更多循环。

关于java - 在单个 for 循环中从一个数组中查找缺少的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25226645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com