We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ebefc76 commit 1449693Copy full SHA for 1449693
lcof/面试题39. 数组中出现次数超过一半的数字/README.md
@@ -196,6 +196,27 @@ public class Solution {
196
}
197
```
198
199
+#### Swift
200
+
201
+```swift
202
+class Solution {
203
+ func majorityElement(_ nums: [Int]) -> Int {
204
+ var cnt = 0
205
+ var m = 0
206
207
+ for v in nums {
208
+ if cnt == 0 {
209
+ m = v
210
+ cnt = 1
211
+ } else {
212
+ cnt += (m == v ? 1 : -1)
213
+ }
214
215
+ return m
216
217
+}
218
+```
219
220
<!-- tabs:end -->
221
222
<!-- solution:end -->
lcof/面试题39. 数组中出现次数超过一半的数字/Solution.swift
@@ -0,0 +1,16 @@
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
0 commit comments