【精品数据结构】树形结构2.pptVIP

  • 30
  • 0
  • 约1.43万字
  • 约 116页
  • 2017-09-26 发布于重庆
  • 举报
AC k=2 , AC 建立E结点,因k=1,将其作为C结点的左孩子结点 E AC C结点进栈,k=1 ( A 建立C结点,因k=2,将其作为A结点的右孩子结点 C A k=2 , A 退栈一次 ) AB 退栈一次 ) ABD 建立E结点,因k=2,将其作为D结点的右孩子结点 G ABD k=2 , ABD D结点进栈,k=1 ( ? 算法结束 ch扫描完毕 空 退栈一次 ) A 退栈一次 ) AC 建立F结点,因k=2,将其作为C结点的右孩子结点 F (2)查找结点FindNode(*b,x) 采用先序遍历递归算法查找值为x的结点。找到后返回其指针,否则返回NULL。算法如下: BTNode *FindNode(BTNode *b,ElemType x) { BTNode *p; if (b==NULL) return NULL; else if (b-data==x) return b; else { p=FindNode(b-lchild,x); if (p!=NULL) return p; else return FindNode(b-rchild,x); } } (3)找孩子结点LchildNode(p)和RchildNode(p) 直接返回*p结

文档评论(0)

1亿VIP精品文档

相关文档