黑马程序员技术交流社区

标题: 求思路 [打印本页]

作者: .ヤ牧马人〃    时间: 2014-11-29 21:43
标题: 求思路
题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。   
作者: caobin    时间: 2014-11-29 22:14
arraySwap(int[] arr)
{
        min();
        max();
        swap();
        print();
}
这是我的思路,不知楼主是否能看懂。
作者: manu_chen    时间: 2014-11-30 00:52
/*
需求:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
思路:1.定义一个数组
         2.获取数组中数值最大的元素,并与数组中第一个元素交换,其中需要在定义一个变量来实现交换。
         3.获取数组中数值最小的元素,并与数组中最后一个元素交换,其中需要在定义一个变量来实现交换。
*/

话说楼上的那个我也是看不懂,可能是我没有学到那里吧。。。
看来我要去谷歌下swap是个什么东西,
作者: 小朱    时间: 2014-11-30 09:42
manu_chen 发表于 2014-11-30 00:52
/*
需求:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
思路:1.定义一个数 ...

swap是交换的意思 自己定义一个交换的函数
作者: lhyzxc0205    时间: 2014-11-30 12:01
1.定义数组 2.遍历数组找到最大的数并记录下标,遍历完了根据得出的下标可以将其与数组第一个数交换  3.同遍历数组找最大数,把最小数的下标找到,然后交换即可
作者: 793725051    时间: 2015-12-16 14:58
加油  好好学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2