File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed
lcof/面试题21. 调整数组顺序使奇数位于偶数前面 Expand file tree Collapse file tree 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -182,6 +182,28 @@ public class Solution {
182
182
}
183
183
```
184
184
185
+ #### Swift
186
+
187
+ ``` swift
188
+ class Solution {
189
+ func exchange (_ nums : [Int ]) -> [Int ] {
190
+ var nums = nums
191
+ var j = 0
192
+
193
+ for i in 0 ..< nums.count {
194
+ if nums[i] % 2 == 1 {
195
+ let temp = nums[i]
196
+ nums[i] = nums[j]
197
+ nums[j] = temp
198
+ j += 1
199
+ }
200
+ }
201
+
202
+ return nums
203
+ }
204
+ }
205
+ ```
206
+
185
207
<!-- tabs: end -->
186
208
187
209
<!-- solution: end -->
Original file line number Diff line number Diff line change
1
+ class Solution {
2
+ func exchange( _ nums: [ Int ] ) -> [ Int ] {
3
+ var nums = nums
4
+ var j = 0
5
+
6
+ for i in 0 ..< nums. count {
7
+ if nums [ i] % 2 == 1 {
8
+ let temp = nums [ i]
9
+ nums [ i] = nums [ j]
10
+ nums [ j] = temp
11
+ j += 1
12
+ }
13
+ }
14
+
15
+ return nums
16
+ }
17
+ }
You can’t perform that action at this time.
0 commit comments