调整输入数组a[0..n],将其分为两部分,左边所有元素为奇数,右边所有元素为偶数
时间: 2023-04-15 13:00:34 浏览: 216
调整数组顺序使奇数位于偶数前面.md
好的,根据您的要求,我可以提供以下Python代码实现:
```
def divide_array(arr):
odd = []
even = []
for num in arr:
if num % 2 == 0:
even.append(num)
else:
odd.append(num)
return (odd, even)
```
这个函数可以接受一个整数数组作为输入,将其分成两个部分,一部分包含所有奇数,另一部分包含所有偶数,并返回这两个部分作为一个元组。
例如,如果我们有一个输入数组 `arr = [1, 2, 3, 4, 5, 6]`,则函数将返回 `( [1, 3, 5], [2, 4, 6] )`。
希望这能帮助到您!
阅读全文