銆愬墤鎸噊ffer銆戣皟鏁存暟缁勯『搴忎娇濂囨暟浣嶄簬鍋舵暟鍓嶉潰
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了銆愬墤鎸噊ffer銆戣皟鏁存暟缁勯『搴忎娇濂囨暟浣嶄簬鍋舵暟鍓嶉潰相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/public' title='public'>public
col 鐩稿 solution for pre http 鏁存暟 order棰樼洰閾炬帴锛?/strong>璋冩暣鏁扮粍椤哄簭浣垮鏁颁綅浜庡伓鏁板墠闈?/a>
棰樻剰锛?/strong>杈撳叆涓€涓暣鏁版暟缁勶紝瀹炵幇涓€涓嚱鏁版潵璋冩暣璇ユ暟缁勪腑鏁板瓧鐨勯『搴忥紝浣垮緱鎵€鏈夌殑濂囨暟浣嶄簬鏁扮粍鐨勫墠鍗婇儴鍒嗭紝鎵€鏈夌殑鍋舵暟浣嶄簬鏁扮粍鐨勫悗鍗婇儴鍒嗭紝骞朵繚璇佸鏁板拰濂囨暟锛屽伓鏁板拰鍋舵暟涔嬮棿鐨勭浉瀵逛綅缃笉鍙樸€?/span>
棰樿В锛?/strong>涓や釜鏁扮粍鍒嗗埆瀛樺鍋舵暟锛屾竻绌哄師鏁扮粍锛岀劧鍚庡叏閮ㄥ鍋朵涪杩涘師鏁扮粍銆傦紙STL澶ф硶濂斤級
浠g爜锛?/span>
1 class Solution { 2 public: 3 void reOrderArray(vector<int> &array) { 4 vector<int> odd; 5 vector<int> even; 6 int len = array.size(); 7 for(int i = 0; i < len; i++){ 8 if(array[i] % 2) odd.push_back(array[i]); 9 else even.push_back(array[i]); 10 } 11 int len1 = odd.size(); 12 int len2 = even.size(); 13 array.clear(); 14 for(int i = 0; i < len1; i++){ 15 array.push_back(odd[i]); 16 } 17 for(int i = 0; i < len2; i++){ 18 array.push_back(even[i]); 19 } 20 } 21 };
以上是关于銆愬墤鎸噊ffer銆戣皟鏁存暟缁勯『搴忎娇濂囨暟浣嶄簬鍋舵暟鍓嶉潰的主要内容,如果未能解决你的问题,请参考以下文章