添加(二叉树理论基础.md):增加typescript版本

This commit is contained in:
Steve2020
2022-01-24 19:41:17 +08:00
parent 6010030f42
commit de37c44f4f

View File

@ -227,7 +227,23 @@ function TreeNode(val, left, right) {
}
```
TypeScript
```typescript
class TreeNode {
public val: number;
public left: TreeNode | null;
public right: TreeNode | null;
constructor(val?: number, left?: TreeNode, right?: TreeNode) {
this.val = val === undefined ? 0 : val;
this.left = left === undefined ? null : left;
this.right = right === undefined ? null : right;
}
}
```
Swift:
```Swift
class TreeNode<T> {
var value: T