成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

聊聊二叉樹的左右子樹交換

開發 前端
二叉樹(Binary tree)是樹形結構的一個重要類型。許多實際問題抽象出來的數據結構往往是二叉樹形式,即使是一般的樹也能簡單地轉換為二叉樹,而且二叉樹的存儲結構及其算法都較為簡單,因此二叉樹顯得特別重要。

[[428239]]

本文轉載自微信公眾號「三分鐘學前端」,作者sisterAn。轉載本文請聯系三分鐘學前端公眾號。

翻轉一棵二叉樹。

示例:

輸入:

  1.      4 
  2.    /   \ 
  3.   2     7 
  4.  / \   / \ 
  5. 1   3 6   9 

輸出:

  1.      4 
  2.    /   \ 
  3.   7     2 
  4.  / \   / \ 
  5. 9   6 3   1 

遍歷+交換左右子樹

解題思路: 從根節點開始依次遍歷每個節點,然后交換左右子樹既可

  1. const invertTree = (root) => { 
  2.     if(!root) return null 
  3.     // 先翻轉當前節點的左右子樹 
  4.     const temp = root.left 
  5.     root.left = root.right 
  6.     root.right = temp 
  7.     // 然后遍歷左子樹 
  8.     invertTree(root.left
  9.     // 再遍歷右子樹 
  10.     invertTree(root.right
  11.     return root 

這里采用的是前序遍歷,也可以是后序遍歷或層序遍歷

 

leetcode:https://leetcode-cn.com/problems/invert-binary-tree

 

責任編輯:武曉燕 來源: 三分鐘學前端
相關推薦

2021-11-28 23:54:28

子樹B結構

2020-04-27 07:05:58

二叉樹左子樹右子樹

2021-09-29 10:19:00

算法平衡二叉樹

2021-12-03 09:16:03

二叉樹打印平衡

2021-04-20 08:37:14

數據結構二叉樹

2021-04-19 07:47:42

數據結構二叉樹Tree

2021-04-28 20:12:27

數據結構創建

2022-10-26 23:58:02

二叉樹數組算法

2023-02-01 07:27:46

序列化二叉樹根節點

2013-07-15 16:35:55

二叉樹迭代器

2021-03-17 08:19:22

二叉樹LeetCode

2021-08-27 11:36:44

二叉樹回溯節點

2020-11-25 08:25:02

二叉樹節點

2020-09-23 18:25:40

算法二叉樹多叉樹

2021-09-07 11:01:41

二叉搜索樹序數組

2021-09-02 11:31:28

二叉搜索樹迭代法公共祖先

2018-03-15 08:31:57

二叉樹存儲結構

2021-09-15 07:56:32

二叉樹層次遍歷

2021-05-06 17:46:30

二叉樹數據結構

2021-03-22 08:23:29

LeetCode二叉樹節點
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产乱码高清区二区三区在线 | 国产午夜精品久久 | 国产精品1区2区 | 欧美激情视频一区二区三区免费 | 99色视频 | 新超碰97 | 亚洲国产成人精品女人 | 国产一级一级毛片 | 国产视频久久 | 亚洲精品国产电影 | 精品国产一区二区国模嫣然 | 欧美成人免费在线视频 | 国产在线观看 | 成人小视频在线观看 | 91精品国产综合久久久久 | 欧美5区 | 欧美久久电影 | 亚洲视频免费在线 | 老司机精品福利视频 | 国产精品不卡一区 | 日本中文字幕一区 | 久久久久久久久久影视 | 羞羞视频网站免费看 | 久久成人在线视频 | 亚洲精品一二区 | 91久久精品国产91久久性色tv | 在线观看视频你懂得 | 久久午夜精品福利一区二区 | 一本一道久久a久久精品综合 | 久久久99精品免费观看 | 精品1区 | 日韩av视屏| 国产精品久久久久久久久久久久午夜片 | 国产精品中文字幕在线 | 国产精品1区 | 国产男女猛烈无遮掩视频免费网站 | 国产真实乱全部视频 | 国产福利91精品 | 中文字幕日韩欧美 | 久久久高清| 欧美日韩在线高清 |