二叉树遍历所有代码.docVIP

  • 17
  • 0
  • 约3.86千字
  • 约 6页
  • 2016-11-26 发布于重庆
  • 举报
二叉树遍历所有代码

#include?stdio.h #include?iostream #include?queue #include?stack #include?malloc.h #define?SIZE?100 using?namespace?std; typedef?struct??BiTNode??????//定义二叉树节点结构 { ?char??data;?????????????????????//数据域 ?struct?BiTNode?*lchild,*rchild;?//左右孩子指针域 }BiTNode,*BiTree; int?visit(BiTree?t); void?CreateBiTree(BiTree?T);????//生成一个二叉树 void?PreOrder(BiTree);??????????//递归先序遍历二叉树 void?InOrder(BiTree);???????????//递归中序遍历二叉树 void?PostOrder(BiTree);?????????//递归后序遍历二叉树 void?InOrderTraverse(BiTree?T);?//非递归中序遍历二叉树 void?PreOrder_Nonrecursive(BiTree?T);//非递归先序遍历二叉树 void?LeverTraverse(BiTree?T);//非递归层序遍历二叉树

文档评论(0)

1亿VIP精品文档

相关文档