主题:请问两个算法问题,热心人来帮个忙 : )
请问两个问题:
1, 已知一个二叉树的先序遍历和层次遍历的次序,根据这两个次序来建立二叉链表.
之前看到过一个根据先序和中序次序来建立的算法, 但是这个好象不一样.那个是用
递归做的, 这个我本来打算用队列,根据位置来做, 但是又好象不对,请热心人帮帮忙!
2, 已知深度为n的二叉树采用顺序存储结构存放数组B[1...2n-1]中, 请编写一个非递归
算法产生该二叉树的二叉链表结构.
给出的题目就是这样子,我很迷惑, 这样的树唯一吗?
请热心的高手来帮帮忙, 出出点子, 谢谢哈!
1, 已知一个二叉树的先序遍历和层次遍历的次序,根据这两个次序来建立二叉链表.
之前看到过一个根据先序和中序次序来建立的算法, 但是这个好象不一样.那个是用
递归做的, 这个我本来打算用队列,根据位置来做, 但是又好象不对,请热心人帮帮忙!
2, 已知深度为n的二叉树采用顺序存储结构存放数组B[1...2n-1]中, 请编写一个非递归
算法产生该二叉树的二叉链表结构.
给出的题目就是这样子,我很迷惑, 这样的树唯一吗?
请热心的高手来帮帮忙, 出出点子, 谢谢哈!