mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-07 15:45:40 +08:00
更新 二叉树理论基础 排版格式修复
This commit is contained in:
@ -8,8 +8,11 @@
|
|||||||
|
|
||||||
# 二叉树理论基础篇
|
# 二叉树理论基础篇
|
||||||
|
|
||||||
|
## 算法公开课
|
||||||
|
|
||||||
《代码随想录》算法视频公开课:[关于二叉树,你该了解这些!](https://www.bilibili.com/video/BV1Hy4y1t7ij),相信结合视频在看本篇题解,更有助于大家对本题的理解。
|
**[《代码随想录》算法视频公开课](https://programmercarl.com/other/gongkaike.html):[关于二叉树,你该了解这些!](https://www.bilibili.com/video/BV1Hy4y1t7ij),相信结合视频再看本篇题解,更有助于大家对本题的理解**。
|
||||||
|
|
||||||
|
## 题目分类
|
||||||
|
|
||||||
|
|
||||||
题目分类大纲如下:
|
题目分类大纲如下:
|
||||||
@ -189,8 +192,7 @@ struct TreeNode {
|
|||||||
|
|
||||||
## 其他语言版本
|
## 其他语言版本
|
||||||
|
|
||||||
|
### Java:
|
||||||
Java:
|
|
||||||
|
|
||||||
```java
|
```java
|
||||||
public class TreeNode {
|
public class TreeNode {
|
||||||
@ -208,8 +210,7 @@ public class TreeNode {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Python:
|
||||||
Python:
|
|
||||||
|
|
||||||
```python
|
```python
|
||||||
class TreeNode:
|
class TreeNode:
|
||||||
@ -219,7 +220,7 @@ class TreeNode:
|
|||||||
self.right = right
|
self.right = right
|
||||||
```
|
```
|
||||||
|
|
||||||
Go:
|
### Go:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
type TreeNode struct {
|
type TreeNode struct {
|
||||||
@ -229,7 +230,7 @@ type TreeNode struct {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
JavaScript:
|
### JavaScript:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
function TreeNode(val, left, right) {
|
function TreeNode(val, left, right) {
|
||||||
@ -239,7 +240,7 @@ function TreeNode(val, left, right) {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
TypeScript:
|
### TypeScript:
|
||||||
|
|
||||||
```typescript
|
```typescript
|
||||||
class TreeNode {
|
class TreeNode {
|
||||||
@ -254,7 +255,7 @@ class TreeNode {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Swift:
|
### Swift:
|
||||||
|
|
||||||
```Swift
|
```Swift
|
||||||
class TreeNode<T> {
|
class TreeNode<T> {
|
||||||
@ -271,7 +272,7 @@ class TreeNode<T> {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Scala:
|
### Scala:
|
||||||
|
|
||||||
```scala
|
```scala
|
||||||
class TreeNode(_value: Int = 0, _left: TreeNode = null, _right: TreeNode = null) {
|
class TreeNode(_value: Int = 0, _left: TreeNode = null, _right: TreeNode = null) {
|
||||||
@ -281,7 +282,7 @@ class TreeNode(_value: Int = 0, _left: TreeNode = null, _right: TreeNode = null)
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
rust:
|
### Rust:
|
||||||
|
|
||||||
```rust
|
```rust
|
||||||
#[derive(Debug, PartialEq, Eq)]
|
#[derive(Debug, PartialEq, Eq)]
|
||||||
|
Reference in New Issue
Block a user