gpt4 book ai didi

数组两点之间的Java距离?

转载 作者:行者123 更新时间:2023-11-29 10:13:17 26 4
gpt4 key购买 nike

所以这是一个独特的问题,我将不胜感激任何帮助。

目标:计算并返回从最小值到最大值的“距离”整数。该列表未排序,也不应排序。最小值可能在最大值或 vise-verse 之前。在 { 2, -5, -7, 8, 22, -10 } 的列表中 answer = 1(从 -10 到 22 的距离)在 { 2, -5, -7, 8, 22, -6 } 的列表中 answer = 2(从 -7 到 22 的距离)

感谢您的帮助。

最佳答案

只需跟踪相应的索引即可:

double min = list[0];
int minIndex = 0;
double max = list[0];
int maxIndex = 0;
for (int i =1 ; i < list.length ; i++) {
if(min > list[i]){
min = list[i];
minIndex = i;
}
if(max < list[i]){
max = list[i];
maxIndex = i;
}
}
int res = Math.abs(minIndex - maxIndex);

关于数组两点之间的Java距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25938052/

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