File tree 3 files changed +58
-0
lines changed
solution/0100-0199/0169.Majority Element
3 files changed +58
-0
lines changed Original file line number Diff line number Diff line change @@ -199,6 +199,27 @@ impl Solution {
199
199
}
200
200
```
201
201
202
+ ### ** PHP**
203
+
204
+ ``` php
205
+ class Solution {
206
+ /**
207
+ * @param Integer[] $nums
208
+ * @return Integer
209
+ */
210
+ function majorityElement($nums) {
211
+ $major = 0;
212
+ $count = 0;
213
+ for ($i = 0; $i < count($nums); $i++) {
214
+ if ($count == 0) $major = $nums[$i];
215
+ if ($major == $nums[$i]) $count++;
216
+ else $count--;
217
+ }
218
+ return $major;
219
+ }
220
+ }
221
+ ```
222
+
202
223
### ** ...**
203
224
204
225
```
Original file line number Diff line number Diff line change @@ -169,6 +169,27 @@ impl Solution {
169
169
}
170
170
```
171
171
172
+ ### ** PHP**
173
+
174
+ ``` php
175
+ class Solution {
176
+ /**
177
+ * @param Integer[] $nums
178
+ * @return Integer
179
+ */
180
+ function majorityElement($nums) {
181
+ $major = 0;
182
+ $count = 0;
183
+ for ($i = 0; $i < count($nums); $i++) {
184
+ if ($count == 0) $major = $nums[$i];
185
+ if ($major == $nums[$i]) $count++;
186
+ else $count--;
187
+ }
188
+ return $major;
189
+ }
190
+ }
191
+ ```
192
+
172
193
### ** ...**
173
194
174
195
```
Original file line number Diff line number Diff line change
1
+ class Solution {
2
+ /**
3
+ * @param Integer[] $nums
4
+ * @return Integer
5
+ */
6
+ function majorityElement ($nums ) {
7
+ $major = 0 ;
8
+ $count = 0 ;
9
+ for ($i = 0 ; $i < count ($nums ); $i ++ ) {
10
+ if ($count == 0 ) $major = $nums [$i ];
11
+ if ($major == $nums [$i ]) $count ++ ;
12
+ else $count -- ;
13
+ }
14
+ return $major ;
15
+ }
16
+ }
You can’t perform that action at this time.
0 commit comments