黑马程序员技术交流社区
标题:
今天上课老师说他当初面试工作的时候的一道编程题
[打印本页]
作者:
尘封印际
时间:
2015-7-7 21:43
标题:
今天上课老师说他当初面试工作的时候的一道编程题
【12,32,43,23,43,43,56,78,67,58,98】将靠近50的数字尽量往左排,感觉有必要跟大家分享下
作者:
尘封印际
时间:
2015-7-7 21:44
public class Sort50 {
public static void main(String[] args) {
int[] arr = { 12, 43, 55, 42, 76, 98, 67, 50 };
for (int j = 0; j < arr.length - 1; j++) {
for (int i = 0; i < arr.length - 1 - j; i++) {
if (Math.abs(arr[i] - 50) > Math.abs(arr[i + 1] - 50)) {
int temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
}
for (int x = 0; x < arr.length; x++) {
System.out.print(arr[x]+" ");
}
}
}
作者:
maoczsd
时间:
2015-7-7 21:47
酷 赞一个
作者:
home7192
时间:
2015-7-7 21:53
谢谢分享,学习~~~
作者:
ZhangHeng
时间:
2015-7-7 21:58
谢谢分享,学习了
作者:
半山岩
时间:
2015-7-7 22:06
大神,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2