摘要: 二叉排序树Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述二叉排序树的定义是:或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 今天我们要判断两序列是否为同一二叉排序树输入开始一个数n,(1 2 #include 3 #include 4 typedef struct vode 5 { 6 char date; 7 struct vode *l,*r; 8 } t... 阅读全文
posted @ 2013-08-04 17:43 狂盗一枝梅 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 树结构练习——排序二叉树的中序遍历Time Limit: 1000ms Memory limit: 65536K有疑问?点这里^_^题目描述在树结构中,有一种特殊的二叉树叫做排序二叉树,直观的理解就是——(1).每个节点中包含有一个关键值 (2).任意一个节点的左子树(如果存在的话)的关键值小于该节点的关键值 (3).任意一个节点的右子树(如果存在的话)的关键值大于该节点的关键值。现给定一组数据,请你对这组数据按给定顺序建立一棵排序二叉树,并输出其中序遍历的结果。输入输入包含多组数据,每组数据格式如下。第一行包含一个整数n,为关键值的个数,关键值用整数表示。(n 2 int main() 3 阅读全文
posted @ 2013-08-04 11:04 狂盗一枝梅 阅读(681) 评论(0) 推荐(0) 编辑