先序遍历二叉树的递归实现与非递归实现深入解析

时间:2024-01-15 23:47:18
【文件属性】:

文件名称:先序遍历二叉树的递归实现与非递归实现深入解析

文件大小:37KB

文件格式:PDF

更新时间:2024-01-15 23:47:18

二叉树 二叉树遍历 先序遍历

1、先序遍历二叉树  递归实现思想:若二叉树为空,返回。否则 1)遍历根节点;2)先序遍历左子树;3)先序遍历右子树; 代码: 代码如下:template void PreOrder(nodeType *root)  {      if(root==NULL)          return ;      visit(root->data); // visit the data    PreOrder(root->lchild); //递归调用,先序遍历左子树      PreOrder(root->rchild); //递归调用,先


网友评论