#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param array int整型一维数组
# @return int整型一维数组
#
class Solution:
def reOrderArray(self , array ):
# write code here
odd_count=-1
for i in range(len(array)):
if array[i]%2!=0: ##奇数
a=array[i] ##存起来防止被覆盖
odd_count+=1
if i>0:
while odd_count<i:
array[i]=array[i-1] ##[odd_count,i)之间的数值全部后移
i-=1
array[odd_count]=a
return array
京公网安备 11010502036488号