早教吧 育儿知识 作业答案 考试题库 百科 知识分享

已知一个二叉树存储于二叉链表中,其结点结构为lcdatarc其中lc和rc分别为指向左子树和右子树根的指针域.试编写一个非递归算法,求二叉树的结点总数及其深度.

题目详情
已知一个二叉树存储于二叉链表中,
其结点结构为 lc data rc
其中lc和rc分别为指向左子树和右子树根的指针域.试编写一个
非递归算法,求二叉树的结点总数及其深度.
▼优质解答
答案和解析
定义单向链表,储存内容为二叉树节点的指针.判断当前二叉树节点是否还有子树,有的话就将子树节点一并存入链表,然后链表指针指向下一节点,检查其中的二叉树节点.如此循环,直到所有二叉树节点都存入链表为止.此时链表的...
看了已知一个二叉树存储于二叉链表中...的网友还看了以下: