1. 首页
  2. 数据库
  3. 其它
  4. Python— 数据结构— 树—–二叉树

Python— 数据结构— 树—–二叉树

上传者: 2020-12-31 10:04:04上传 PDF文件 31.43KB 热度 11次
Python学习之路,点击有全套Python笔记 什么是二叉树 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree) 二叉树的性质 性质1: 在二叉树的第i层上至多有2^(i-1)个结点(i>0) 性质2: 深度为k的二叉树至多有2^k – 1个结点(k>0) 性质3: 对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总数为N2,则N0=N2+1; 性质4: 具有n个结点的完全二叉树的深度必为 log2(n+1) 性质5: 对完全二叉树,若从上至下、从左至右编号,则编号为i 的结点,其左孩子编号必为2i
用户评论