第五章 树2.pptVIP

  • 7
  • 0
  • 约1.39万字
  • 约 78页
  • 2018-05-22 发布于河南
  • 举报
第五章 树2

通过演示观察查找过程(寻找中序线索化二叉树指定结点的后继) template class Type ThreadNodeType * :: Next(ThreadNodeType *current) { ThreadNodeType *p = current-leftChild; if (current-ltag==0) return last(p); else return p; } 中序线索二叉树中,查找指定结点*current的中序前驱结点 p R1 R2 Rk p 的左子树 最右下结点 if (current?leftThread ==1) if (current?leftChild !=T.root) 前驱为current?leftChild else 无前驱 else //current?leftThread ==0 if (current?leftChild !=T.root) 前驱为当前结点左子树的 中序下的最后一个结点 else 出错情况 寻找当前结点在中序下的前驱 A B D E C F H I K G J L 如:G的前驱是B,F的前驱是K。 [例5-21]将图中二叉树按中序线索化,结点X的右指针指向 ,结点Y的左指针指向 。 A B C D E

文档评论(0)

1亿VIP精品文档

相关文档