File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
solution/0500-0599/0503.Next Greater Element II Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -255,17 +255,21 @@ func nextGreaterElements(nums []int) []int {
255
255
256
256
``` ts
257
257
function nextGreaterElements(nums : number []): number [] {
258
- let stack: number [] = [], len = nums .length ;
258
+ let stack: number [] = [],
259
+ len = nums .length ;
259
260
let res: number [] = new Array (len ).fill (- 1 );
260
261
for (let i = 0 ; i < 2 * len - 1 ; i ++ ) {
261
- while (stack .length !== 0 && nums [stack [stack .length - 1 ]] < nums [i % len ]) {
262
+ while (
263
+ stack .length !== 0 &&
264
+ nums [stack [stack .length - 1 ]] < nums [i % len ]
265
+ ) {
262
266
res [stack [stack .length - 1 ]] = nums [i % len ];
263
267
stack .pop ();
264
268
}
265
269
stack .push (i % len );
266
270
}
267
271
return res ;
268
- };
272
+ }
269
273
```
270
274
271
275
### ** ...**
You can’t perform that action at this time.
0 commit comments