• 2022-06-16
    ​void PreOrder(BinTree bt)//递归先序遍历算法‌​{‌​ if(bt==NULL) return; //递归出口‌​ visit(bt); //访问根结点 ‌​ InOrder (leftchild(bt)); //中序遍历左子树‌​ InOrder (rightchild(bt)); //中序遍历右子树 ‌​}‌​void InOrder(BinTree bt)//递归中序遍历算法‌​{‌​ if(bt==NULL) return; //递归出口‌​ PreOrder (leftchild(bt)); //先序遍历左子树‌​ visit(bt); //访问根结点 ‌​ PreOrder (rightchild(bt)); //先序遍历右子树 ‌​}‌​void main()‌​{‌​ bt = CreateBinTree(); //创建一棵二叉树‌​ Preorder(bt); //入口‌​}‌​对下面二叉树执行以上程序,则输出序列是()‌​[img=94x192]18031cb3c2815d5.png[/img]‌
    A: 1,3,5,4,2
    B: 1,2,3,4,5
    C: 5,4,3,2,1
    D: 1,3,4,5,2
  • 举一反三