data );//显示结点数据,可以更改为其他对结点的操作 InorderTraverse(T->rchild);//最后中序遍历右子树 } 非递归算法: "/> data );//显示结点数据,可以更改为其他对结点的操作 InorderTraverse(T->rchild);//最后中序遍历右子树 } 非递归算法: "/>
二叉树中序遍历算法递归算法: /*二叉树的中序遍历递归算法*/ void InorderTraverse(BiTree T) { if(T == NULL) return ; InorderTraverse(T->lchild);//中序遍历左子树 printf("%c",T->data );//显示结点数据,可以更改为其他对结点的操作 InorderTraverse(T->rchild);//最后中序遍历右子树 } 非递归算法: ...