房天下 > 房天下问答 > 业主生活 > 其他
  • 数据结构 二叉树 中序链表 前序链表 急!!!

    一、题目题目 二叉树结构 中序链表+前序链表表示 结构体(中序、前序头指针) 回传方式 引用操作 输入,输出,结点数、叶子数,树深,查找,后序遍历,清空。 二、概要设计 1.存储结构(附图说明)typedef char datatype;typedef struct node{ datatype d;//数据 node *f,*m;//前序、中序的后继}tree;tree t t.d t.ft.m - →中序的后继 -- ------ →前序的后继 例. a ↙ ↘ b d ↘ ↙ c e 中序:bcaed前序:abcde闲 - → b - → c - → a - → e∧ - → d ∧ 2.基本操作(函数声明)void out(tree t);//输出void in(tree &t,char *m,char *f);//输入int node(tree t);//结点数 三、设计要点(给出主要操作的算法要点:框图、程序段、核心步骤等) 1.分解出根及左、右子树。 2.根的递归操作。 四、源程序(附若干组测试数据)

    提问者:买买提明

    发布于2010-12-07

共1个回答
  • lgy284 丨Lv 0
    Node* Tree::create(int pre[],int pin[],int pre_start,int pin_start,int count)//利用前序和中序建立二叉树,递归算法
    +1 2010-12-07 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。