题解 | #调整数组顺序使奇数位于偶数前面#
调整数组顺序使奇数位于偶数前面
http://www.nowcoder.com/practice/ef1f53ef31ca408cada5093c8780f44b
新建两个数组,一个存奇数,一个存偶数,最后合并后输出
func reOrderArray(array []int) []int {
// write code here
var arr1, arr2 []int
for i := 0; i < len(array); i++ {
if array[i]%2 == 1 {
arr2 = append(arr2, array[i])
continue
}
arr1 = append(arr1, array[i])
}
for _, num := range arr1{
arr2 = append(arr2, num)
}
return arr2
}
查看13道真题和解析
腾讯成长空间 1101人发布