力扣刷题-二叉树-二叉树理论基础

二叉树理论基础可以参考:https://www.programmercarl.com/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html
讲的比较详细。介绍了二叉树的种类、存储方式、遍历方式以及定义,比较全面的介绍了二叉树各个方面的重点,帮助大家扫一遍基础。
python中二叉树节点的定义方法:

class TreeNode:
    def __init__(self, val, left = None, right = None):
        self.val = val
        self.left = left
        self.right = right

你可能感兴趣的:(leetcode刷题,leetcode,算法,数据结构,python)