首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

题1 数组排序 奇数在前 偶数在后

2012-08-31 
题一 数组排序奇数在前 偶数在后public static void main (String [] args ){int a [] {1,2,4,3,6,7,9}i

题一 数组排序 奇数在前 偶数在后

 public static void main (String [] args ){   int a [] =  {1,2,4,3,6,7,9};   int start =0;   int temp;   int end = a.length-1;   while(start!=end){   if((a[start]%2==0)&&(a[end]%2!=0)){   temp = a[start];   a[start]=a[end];   a[end]=temp;   end--;   }   start++;   }      for(int i=0;i<a.length;i++){   System.out.println(a[i]);   } }

设置前后两个指针,一个指向开始的位置,一个指向结尾的位置,当两个指针从何的时候程序结束 1 楼 9941052 2011-11-19   按你这种做法,设int a [] =  {1,2,4,3,6,7}; 
就会输出:1 7 4 3 6 2
比如,我如果是4,3,6 程序输出还是4,3,6

热点排行