mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-08 16:54:50 +08:00
Merge pull request #1057 from xiaofei-2020/tree1
添加(二叉树理论基础.md):增加typescript版本
This commit is contained in:
@ -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:
|
||||||
|
|
||||||
```Swift
|
```Swift
|
||||||
class TreeNode<T> {
|
class TreeNode<T> {
|
||||||
var value: T
|
var value: T
|
||||||
|
Reference in New Issue
Block a user