摘要: 二叉查找树 维基百科,自由的百科全书 3层二叉查找树 二叉查找树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 二叉排序树的查找过程和次优二叉树类似,通常采取二叉链表作为二叉排序树的存储结构。... 阅读全文
posted @ 2010-03-25 16:55 心梦帆影 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 二叉树 维基百科,自由的百科全书 在计算机科学中,二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有2i − 1个结点;深度为k的二叉树至多有2k − ... 阅读全文
posted @ 2010-03-25 16:30 心梦帆影 阅读(650) 评论(0) 推荐(0) 编辑