要求:调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序。
具体代码如下:
public class Test1219{
public static void main(String[] args) {
int []arr={1,2,3,4,5,6,7,8,9,10};
SortArr(arr);
}
public static void SortArr(int[] arr) {
int n=arr.length;
for(int i=0;i<n;i++){
for(int j=n-1;j>i;j--){
if(arr[i]%2==0&&arr[j]%2==1){
int tmp=arr[j];
arr[j]=arr[i];
arr[i]=tmp;
break;
}
}
System.out.print(arr[i]+" ");
}
}
}
运行结果示例: