2015 trial-input an integer array and a sorting ID to sort the elements in ascending or descending order. 2015
Interface Description
Prototype:
Void sortIntegerArray (Integer [] pIntegerArray, int iSortFlag );
Input parameters:
Integer [] pIntegerArray: Integer Array
Int iSortFlag: Sorting identifier: 0 indicates ascending, 1 indicates descending
Output parameters:
None
Return Value:
Void
This question is relatively simple and there is no way to explain it. Let's look at the Code directly.
The Code is as follows:
Public final class Demo {// function: enter an integer array to sort the elements in ascending or descending order. // input: the integer array to be sorted by pIntegerArray // sortFlg 0: ascending 1: Descending // return: 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 ;}}}}}
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.