陣列奇數偶數分組,並排序
阿新 • • 發佈:2019-02-08
對陣列按奇數偶數分組,並進行排序 python程式碼實現如下: aa = [32,35,1,2,34,33] even = [] odd = [] for i in aa: if i%2==0: even.append(i) else: odd.append(i) print "even:", sorted(even) print "odd:",sorted(odd) print "aa:",aa
java程式碼如下(java應該有更簡單的方法):
int j = 0; int k = 0; int[] a={1,2,3,74,23,5,3,54,56,23,34}; int[] tmp1 = new int[a.length]; int[] tmp2 = new int[a.length]; Arrays.sort(a); for (int i = 0;i<a.length;i++){ if (a[i]%2==1){ tmp1[j] = a[i]; j++; }else { tmp2[k] = a[i]; k++; } } for(int l=0;l<j;l++) { System.out.println( tmp1[l]); } for (int o=0;o<k;o++){ System.out.println(tmp2[o]); }