接口说明
原型:
void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);
输入参数:
Integer[] pIntegerArray:整型数组
int iSortFlag:排序标识:0表示按升序,1表示按降序
输出参数:
无
返回值:
void
这题比较简单,也没什么思路好说,直接看代码
代码如下:
public final class Demo {
// 功能:输入整型数组,对其元素按照升序或降序进行排序
// 输入:pIntegerArray 需要排序的整型数组
// sortFlg 0:升序 1:降序
// 返回:没有重复数字的整型
public static void sortArray(Integer[] pIntegerArray, int sortFlg)
{
for (int i = pIntegerArray.length-1; i >0 ; i--)
{
for (int j = 0; j < i; j++)
{
if (sortFlg==0?pIntegerArray[j]>pIntegerArray[j+1]:pIntegerArray[j]<pIntegerArray[j+1])
{
int temp=pIntegerArray[j];
pIntegerArray[j]=pIntegerArray[j+1];
pIntegerArray[j+1]=temp;
}
}
}
}
}版权声明:本文为博主原创文章,未经博主允许不得转载。
2015华为机试—— 输入整型数组和排序标识,对其元素按照升序或降序进行排序
原文地址:http://blog.csdn.net/zzc8265020/article/details/46812897