当前位置: 首页 > 随笔 > 正文

Python中树的种类有哪些 假设它的深度是d(d1)

作者:admin 发布时间:2024-02-25 12:58:25 分类:随笔 浏览:96


  1、无序树

  树中任意节点的子节点之间没有顺序关系。这种树称为无序树,也称为自由树

  2、有序树

  树中任意一个节点的子节点之间都存在顺序关系,这棵树称为有序树

  3、二叉树

  每个节点最多含有两棵树的树被称为二叉树

  4、完全二叉树

  对于二叉树,假设它的深度是d(d>1)。除第d层外,其他层的节点数都达到了最大值,第d层的所有节点从左到右连续紧密排列。这种二叉树称为完全二叉树,完全二叉树的定义是所有叶子节点都在最底层的完全二叉树

  5、平衡叉树

  任意节点任意两棵树的高度差不超过1的叉树

  6、排序二叉树

  (二叉搜索树(英语:BinarySearchTree),也称二叉搜索树、有序二叉树)

  7、霍夫曼树

  (对于信息代码):具有最短所有权路径的二叉树称为哈夫曼树或最优二叉树

  8、b树

  自平衡二叉搜索树,优化读写操作,保持数据顺序,有两棵冗余树。


标签:称为完全任意搜索


相关推荐

最新推荐

关灯