static ArrayList random_ints=new ArrayList();
static ArrayList mean_storage=new ArrayList();
static ArrayList diff_means=new ArrayList();
random_ints = {834,438,234,124};
mean_storage = {867,459,254,189};
我必须找出这两个数组列表的差异并存储在“diff_means”数组列表中
答案 0 :(得分:1)
如果 列表 值之间的要求为absolute difference
,那么
int length=firstList.size();
for(int i=0;i<length;i++){
resultList.add(Math.abs(firstList.get(i)-secondList.get(i)));
}
假设列表的大小均为same
!
答案 1 :(得分:0)
因此,除非您正在寻找专门的优化解决方案,否则您可以迭代列表,从特定索引处的两个输入列表中获取数字并找到差异(相信仅仅减法会做,判断哪个数字更大!)并将其添加到第三个列表。 您可能需要处理一个列表的大小小于其他列表的情况。