有一个整数数组,请求出两两之差绝对值最小的值
2012-09-19 15:42
197 查看
//有一个整数数组,请求出两两之差绝对值最小的值,
//记住,只要得出最小值即可,不需要求出是哪两个数。
public class ChaZhi {
public static void main(String args[]) {
int[] a = new int[] { 1, 122, 134, 1115, 147, 19 };
int minValue = 999;
for (int i = 0; i < a.length; i++) {
for (int j = i + 1; j < a.length; j++) {
if (chazhi(a[i], a[j]) < minValue)
minValue = chazhi(a[i], a[j]);
}
}
System.out.print(minValue);
}
private static int chazhi(int a, int b) {
int c = a - b;
if (c > 0)
return c;
else
return -c;
}
}
//记住,只要得出最小值即可,不需要求出是哪两个数。
public class ChaZhi {
public static void main(String args[]) {
int[] a = new int[] { 1, 122, 134, 1115, 147, 19 };
int minValue = 999;
for (int i = 0; i < a.length; i++) {
for (int j = i + 1; j < a.length; j++) {
if (chazhi(a[i], a[j]) < minValue)
minValue = chazhi(a[i], a[j]);
}
}
System.out.print(minValue);
}
private static int chazhi(int a, int b) {
int c = a - b;
if (c > 0)
return c;
else
return -c;
}
}
相关文章推荐
- 有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。 (微软面试题)
- 微软面试-101-有一个整数数组,请求出两两之差绝对值最小的值,
- 有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数
- 有一个整数数组,请求出两两之差绝对值最小的值
- 微软1 有一个整数数组,请求出两两之差绝对值最小的值
- 一道面试题:有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。
- 有一个整数数组,请求出两两之差绝对值最小的值
- 有一个整数数组,请求出两两之差绝对值的最小值
- 有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。
- 有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。
- 有一个整数数组,请求出两两之差绝对值最小的值, 记住,只要得出最小值即可,不需要求出是哪两个数。
- 有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。
- 有一个整数数组,请求出两两之差绝对值最小的值
- 有一个整数数组,请求出两两之差绝对值最小的值
- 输入一个整数数组,返回所有元素两两之差绝对值最小的值,O(n)算法
- 求最小绝对值子串、一个整数数组求两两之差绝对值最小值
- 有一个整数数组,请求出两两之差最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。
- 【算法】在整数数组求中出两两之差绝对值最小的值
- 整数数组中两两之差绝对值最小的值
- 1、有一个整数数组,求出两两只差绝对值最小