接口说明
原型:
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