class Solution:
def reOrderArray(self, array):
# write code here
sum1 = 0
while True:
sum0 = sum1
for i in range(0,len(array)-1):
if array[i]&1==0 and array[i+1]&1==1:
a = array[i]
array[i] = array[i+1]
array[i+1] = a
sum1 = sum1 + 1
if sum0 == sum1:
break
return array
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
最新推荐文章于 2023-02-06 20:53:08 发布