添加(0509.斐波那契数.md):增加typescript版本

This commit is contained in:
Steve2020
2022-04-30 21:18:55 +08:00
parent f40938484d
commit 82e8b9eaac

View File

@ -245,7 +245,29 @@ var fib = function(n) {
}; };
``` ```
TypeScript
```typescript
function fib(n: number): number {
/**
dp[i]: 第i个斐波那契数
dp[0]: 0;
dp[1]1
...
dp[i] = dp[i - 1] + dp[i - 2];
*/
const dp: number[] = [];
dp[0] = 0;
dp[1] = 1;
for (let i = 2; i <= n; i++) {
dp[i] = dp[i - 1] + dp[i - 2];
}
return dp[n];
};
```
### C ### C
动态规划: 动态规划:
```c ```c
int fib(int n){ int fib(int n){