调整数组的顺序使奇数位于偶数位前
题目比较简单,直接给出算法
public boolean isOdd(int num){return ((num&1)==1)?true:false;}public void pationarray(int[]a){int i,j;i=-1;for(j=0;j<a.length;j++){if(isOdd(a[j])){i++;int temp=a[j];a[j]=a[i];a[i]=temp;}}}public static void main(String[] args){int[]a={1,2,3,4,5};PationArray array=new PationArray();array.pationarray(a);System.out.println(Arrays.toString(a));}