二级_公共基础知识_第1章_数据结构与算法.pptVIP

  • 6
  • 0
  • 约1.91万字
  • 约 136页
  • 2018-05-20 发布于河南
  • 举报

二级_公共基础知识_第1章_数据结构与算法.ppt

二级_公共基础知识_第1章_数据结构与算法

* 2. 堆排序法 堆排序的方法并不适合规模较小的线性表,但对于较大规模的线性表来说却很有效。在最坏情况下,堆排序需要比较的次数为O( nlog2n) 。 * 2.中序遍历(LDR) 若二叉树非空 (1)中序遍历左子树 (2)访问根结点 (3)中序遍历右子树 中序遍历序列: D,B,G,E,A,C,F A F G E D C B 例:中序遍历右图所示的二叉树 (1)中序遍历左子树:即按LDR的顺序遍历左子树 (2)访问根结点A (3)中序遍历右子树:即按LDR的顺序遍历右子树 * 3.后序遍历(LRD) 若二叉树非空 (1)后序遍历左子树 (2)后序遍历右子树 (3)访问根结点 后序遍历序列: D,G,E,B,F,C,A 例:后序遍历右图所示的二叉树 (1)后序遍历左子树:即按LRD的顺序遍历左子树 (2)后序遍历右子树:即按LRD的顺序遍历右子树 (3)访问根结点A A F G E D C B * 疑难问题:树与二叉树的不同之处是什么? 在二叉树中,每一个结点的度最大为2,即所有子树(左子树或右子树)也均为二叉树,而树结构中的每一个结点的度可以是任意的。 疑难问题:如果同时知道一棵二叉树的先序序列和中序序列,或者同时知道一棵二叉树的中序序列和后序序列,就能唯一确定这棵二

文档评论(0)

1亿VIP精品文档

相关文档