标签:cto class bsp color 整数 order item amp 数位
class Solution { public: void reOrderArray(vector<int> &array){ vector<int> arr; int length = array.size(); for(int i=0;i<length;i++) { if(array[i]%2==1) arr.push_back(array[i]); } for(int i=0;i<length;i++) { if(array[i]%2==0) arr.push_back(array[i]); } array = arr; } }; /* void reOrderArray(vector<int> &array) { //找不出问题,先暂存 int length = array.size(); int place_odd; //奇数的位置 int place_even;//偶数的位置 int i=0; int next; while(i<length) { if(array[i]%2==0) { place_even=i;//交换的偶数 next = place_even+1; i++; while(array[i]%2==0) i++; place_odd = i;//交换的奇数 int temp = array[place_odd];//先将奇数暂存 for(int j=place_odd;j>place_even;j--) { array[j] = array[j-1]; } array[place_even] = temp; i = next; } else { i++; } } } */
标签:cto class bsp color 整数 order item amp 数位
原文地址:https://www.cnblogs.com/loyolh/p/12347087.html