We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e07a3ca commit f39d349Copy full SHA for f39d349
problems/0739.每日温度.md
@@ -371,6 +371,32 @@ var dailyTemperatures = function(temperatures) {
371
};
372
```
373
374
+TypeScript:
375
+
376
+> 精简版:
377
378
+```typescript
379
+function dailyTemperatures(temperatures: number[]): number[] {
380
+ const length: number = temperatures.length;
381
+ const stack: number[] = [];
382
+ const resArr: number[] = new Array(length).fill(0);
383
+ stack.push(0);
384
+ for (let i = 1; i < length; i++) {
385
+ let top = stack[stack.length - 1];
386
+ while (
387
+ stack.length > 0 &&
388
+ temperatures[top] < temperatures[i]
389
+ ) {
390
+ resArr[top] = i - top;
391
+ stack.pop();
392
+ top = stack[stack.length - 1];
393
+ }
394
+ stack.push(i);
395
396
+ return resArr;
397
+};
398
+```
399
400
401
402
0 commit comments