1. 首页
  2. 编程语言
  3. Python
  4. 如何在Python中创建二叉树

如何在Python中创建二叉树

上传者: 2022-02-20 17:14:12上传 PDF文件 95.54 KB 热度 10次

前言本文的内容是数据结构中二叉树部分最基础的,之所以写一下主要是为了方便刷题的时候,能够在自己电脑上很快的使用这种小的demo进行复杂的练习。二叉树节点定义二叉树的节点定义如下:递归构建二叉树本文使用的前序递归构建的方法这里我们需要使用到扩展的二叉树,也就是要告诉计算机什么是叶结点,什么是空节点,否侧无法分辨左右节点。例如先序遍历的顺序为"abcde",扩展的二叉树前序序列为:“abc##d##e##”,#代表此处节点为None,如下图:既然是使用递归的方法构建二叉树,主要需要理解递归的过程,这种思路将在之后的很多地方用的到。

下载地址
用户评论