知识大全 查找 - 树上的查找 - 二叉排序树(四)

Posted 结点

篇首语:男儿欲遂平生志,六经勤向窗前读。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 查找 - 树上的查找 - 二叉排序树(四)相关的知识,希望对你有一定的参考价值。

  ( ) 二叉排序树上的查找

  ①查找递归算法

  在二叉排序树上进行查找 和二分查找类似 也是一个逐步缩小查找范围的过程

  递归的查找算法

  BSTNode *SearchBST(BSTree T KeyType key)

   //在二叉排序树T上查找关键字为key的结点 成功时返回该结点位置 否则返回NUll

  if(T==NULL||key==T >key) //递归的终结条件

  return T; //T为空 查找失败;否则成功 返回找到的结点位置

  if(key key)

  return SearchBST(T >lchild key);

  else

  return SearchBST(T >rchild key);//继续在右子树中查找

   //SearchBST

  ②算法分析

  在二叉排序树上进行查找时 若查找成功 则是从根结点出发走了一条从根到待查结点的路径 若查找不成功 则是从根结点出

  发走了一条从根到某个叶子的路径

  ( ) 二叉排序树查找成功的平均查找长度

  在等概率假设下 下面(a)图中二叉排序树查找成功的平均查找长度为

  

>

  在等概率假设下 (b)图所示的树在查找成功时的平均查找长度为

  ASL b =( + + + + + + + + + )/ =

  

>

  注意

  与二分查找类似 和关键字比较的次数不超过树的深度

cha138/Article/program/sjjg/201311/23814

相关参考

知识大全 查找 - 树上的查找 - 二叉排序树(五)

  )在二叉排序树上进行查找时的平均查找长度和二叉树的形态有关  二分查找法查找长度为n的有序表其判定树是惟一的含有n个结点的二叉排序树却不惟一对于含有同样一组结点的表由于  结点插入的先后次序不同所

知识大全 查找 - 树上的查找 - 二叉排序树(三)

  ()二叉排序树的删除  从二叉排序树中删除一个结点不能把以该结点为根的子树都删去并且还要保证删除后所得的二叉树仍然满足BST性质  ①删除操作的一般步骤  ()进行查找  查找时令p指向当前访问到

知识大全 查找 - 树上的查找 - 二叉排序树(一)

  当用线性表作为表的组织形式时可以有三种查找法其中以二分查找效率最高但由于二分查找要求表中结点按关键字有序且不能用链表作存储结构因此当表的插入或删除操作频繁时为维护表的有序性势必要移动表中很多结点这

知识大全 数据结构 9.6 二叉查找树的查找算法

  希赛教育计算机专业考研专业课辅导招生  希赛教育计算机专业考研专业课辅导视频  希赛教育计算机考研专业课在线测试系统  在二叉查找树上进行查找的过程类似于次优查找树  若二叉查找树为空则查找不成功

知识大全 查找 - 散列技术 - 散列表的概念

  散列方法不同于顺序查找二分查找二叉排序树及B树上的查找它不以关键字的比较为基本操作采用直接寻址技术在理想情况下无须任何比较就可以找到待查关键字查找的期望时间为O()  散列表的概念  散列表  设

知识大全 数据结构 9.9 二叉查找树的删除算法演示(一)

  希赛教育计算机专业考研专业课辅导招生  希赛教育计算机专业考研专业课辅导视频  希赛教育计算机考研专业课在线测试系统  在一棵二叉树上删除其中某个结点将隔断其祖先和子孙的关系因此在二叉树的抽象数据

知识大全 第三部分 树与二叉树[8]

   (四)树与二叉树的应用    二叉排序树    定义  二叉排序树(也称二叉查找树)或者是一棵空的二叉树或者是具有下列性质的二叉树    ()若它的左子树不空则左子

知识大全 查找 - 树上的查找 - B-树

查找-树上的查找-B-树  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当查找的文件较大且存放在

知识大全 树 - 线索二叉树 (四)

  ()在后序线索二叉树中查找指定结点*p的后序前趋结点  在后序线索二叉树中查找指定结点*p的后序前趋结点的具体规律是  ①若*p的左子树为空则p>lchild是前趋线索指示其后序前趋结点  

知识大全 数据结构 9.8 二叉查找树的插入算法

  希赛教育计算机专业考研专业课辅导招生  希赛教育计算机专业考研专业课辅导视频  希赛教育计算机考研专业课在线测试系统  对于动态查找表在查找不成功时尚需进行插入即当二叉查找树中不存在其关键字等于给