922. 按奇偶排序陣列 ii
難度簡單90
給定乙個非負整數陣列a
, a 中一半整數是奇數,一半整數是偶數。
對陣列進行排序,以便當a[i]
為奇數時,i
也是奇數;當a[i]
為偶數時,i
也是偶數。
你可以返回任何滿足上述條件的陣列作為答案。
示例:
輸入:[4,2,5,7]
輸出:[4,5,2,7]
解釋:[4,7,2,5],[2,5,4,7],[2,7,4,5] 也會被接受。
class solution:
def sortarraybyparityii(self, a: list[int]) -> list[int]:
n = len(a)
ans = [none]*n
t = 0
for i,x in enumerate(a):
if x%2 == 0 :
ans[t] = x
t =t+2
t = 1
for i,x in enumerate(a):
if x%2 ==1 :
ans[t] =x
t =t +2
return ans
class solution:
def sortarraybyparityii(self, a: list[int]) -> list[int]:
s1 =
s2 =
res =
for i in range(len(a)):
if a[i]%2==1:
else :
for i in range(len(a)//2):
return res
leetcode 922按奇偶排序陣列
給定乙個非負整數陣列 a,a 中一半整數是奇數,一半整數是偶數。對陣列進行排序,以便當 a i 為奇數時,i 也是奇數 當 a i 為偶數時,i 也是偶數。你可以返回任何滿足上述條件的陣列作為答案。示例 輸入 4,2,5,7 輸出 4,5,2,7 解釋 4,7,2,5 2,5,4,7 2,7,4,5...
leetcode 922 按奇偶排序陣列 II
給定乙個非負整數陣列a,a 中一半整數是奇數,一半整數是偶數。對陣列進行排序,以便當a i 為奇數時,i也是奇數 當a i 為偶數時,i也是偶數。你可以返回任何滿足上述條件的陣列作為答案。示例 輸入 4,2,5,7 輸出 4,5,2,7 解釋 4,7,2,5 2,5,4,7 2,7,4,5 也會被接...
LeetCode 922 按奇偶排序陣列II
題目描述 給定乙個非負整數陣列a,a 中一半整數是奇數,一半整數是偶數。對陣列進行排序,以便當a i 為奇數時,i也是奇數 當a i 為偶數時,i也是偶數。你可以返回任何滿足上述條件的陣列作為答案。示例 輸入 4,2,5,7 輸出 4,5,2,7 解釋 4,7,2,5 2,5,4,7 2,7,4,5...