226. 翻转二叉树-leetcode
226. 翻转二叉树-leetcode
Table of Contents
- 1. 题目
- 2. 代码
1 题目
226. 翻转二叉树
2 代码
/** * Definition for a binary tree node. * class TreeNode { * public $val = null; * public $left = null; * public $right = null; * function __construct($value) { $this->val = $value; } * } */ class Solution { /** * @param TreeNode $root * @return TreeNode */ function invertTree($root) { if (empty($root)) { return $root; } $tmp = $root->left; $root->left = $root->right; $root->right = $tmp; $this->invertTree($root->left); $this->invertTree($root->right); return $root; } }
简单题,但是可以不用递归解题 广度优先搜索的思想(Breadth-fist Search, BFS)也可以解题
===
更新时间: 2020-08-30 Sun 23:34
Emacs 27.1 (Org mode 9.3.7)
===
天行健,君子以自强不息。
地势坤,君子以厚德载物。
===