数据结构复习2015.pptVIP

  • 23
  • 0
  • 约1.26万字
  • 约 92页
  • 2017-02-06 发布于湖北
  • 举报
数据结构复习2015

* 在邻接表表示的情况下如何求入度和出度 * 深度/广度优先遍历结果 * * * 利用二叉排序树插入算法建立二叉排序树的例子: 设有一个结点关键玛的输入序列为{53,68,55,17,82,10,45},从空的二叉排序树开始,一个结点一个结点逐步插入,最终建立一个二叉排序树。 53 53 68 53 68 55 53 68 55 17 53 68 55 17 82 53 68 55 17 82 10 53 68 55 17 82 10 45 (1)被删除的结点是叶子; (2)被删除的结点只有左子树或者只有右子树; (3)被删除的结点既有左子树,也有右子树。 可分三种情况讨论: 和插入相反,删除在查找成功之后进行,并且要求在删除二叉排序树上某个结点之后,仍然保持二叉排序树的特性。 二叉排序树的删除 p左、右子树均非空 沿 P 左子树的根 C 的右子树分支找到 S,S的右子树为空,将 S 的左子树成为 S 的双亲Q 的右子树,用 S 取代 p (5) F P C PR CL Q QL S SL 中序遍历:CL C QL Q SL S P PR F F S C PR CL Q QL SL 中序遍历:CL C QL Q SL S PR F (5) 二叉排序树的删除 P左、右

文档评论(0)

1亿VIP精品文档

相关文档