题目描述[原题链接][https://www.acwing.com/problem/content/description/30/]
输入一个整数数组,实现一个函数来调整该数组中数字的顺序。
使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。
样例
1 | 输入:[1,2,3,4,5] |
算法描述
定义两个指针,一个从左开始找偶数,一个从右开始找奇数,直到指针相遇结束;
C++代码
1 | class Solution { |
Java代码
1 | class Solution { |
从入门到放弃
输入一个整数数组,实现一个函数来调整该数组中数字的顺序。
使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分。
1 | 输入:[1,2,3,4,5] |
定义两个指针,一个从左开始找偶数,一个从右开始找奇数,直到指针相遇结束;
1 | class Solution { |
1 | class Solution { |