Interface description
Prototype:
void Sortintegerarray (integer[] pintegerarray, int isortflag);
Input parameters:
integer[] Pintegerarray: integer array
int Isortflag: Sort ID: 0 means in ascending order, 1 means descending
Output parameters:
No
return value:
void
This problem is relatively simple, there is no idea to say, directly read the code
The code is as follows:
Public final class Demo {// function: Enter an array of integers to sort their elements in ascending or descending order //input: Pintegerarray array of integers to be sorted // SORTFLG 0: Ascending 1: Descending //return: integer public static void Sortarray (integer[] pintegerarray, int sortflg) without repeating number {for (int i = Pintege Rarray.length-1; I >0; i--) {for (int j = 0; J < i; J + +) {if (sortflg==0?pintegerarray[j]>pintegerarray[j+1]:p integerarray[j]< Pintegerarray[j+1]) {int temp=pintegerarray[j];p integerarray[j]=pintegerarray[j+1];p integerarray[j+1]=temp;}}}}
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
2015 Machine Test--input integer array and sort ID, sort its elements in ascending or descending order