ChinaUnix.net
相关文章推荐:

二叉查找树

/**
 Description:平衡AVL的构造
**/
#include<iostream>
#include<fstream>
#include<iomanip>

using namespace std;

const int LH =  1;//左子的深度大于右子
const int EH =  0;//左子的深度等于右子
const int RH = -1;//左子的深度小于右子

typedef struct BSTnode{
   int data;
   int bf;//平衡...

by yanjiwuhao - Web开发 - 2011-12-20 09:48:48 阅读(676) 回复(0)

相关讨论

本帖最后由 dutysmart 于 2012-12-14 20:13 编辑 怎么调整保证平衡查找

by dutysmart - C/C++ - 2012-12-14 22:02:36 阅读(1012) 回复(1)

#include using namespace std; template class BinarySearchTree { public: BinarySearchTree() { // root = new Node(NULL,NULL,0); } BinarySearchTree(const BinarySearchTree &rhs) { // clone(rhs.root); *this = rhs; } const BinarySearchTree & operator = ( const BinaryS...

by liumilan2009 - C/C++ - 2010-10-21 15:55:39 阅读(1353) 回复(0)

听作者说的那么快,不知道是不是那么神呢?

by liexusong - C/C++ - 2010-10-09 11:28:03 阅读(4155) 回复(5)

不知道查找的,可以出去补下课再回来…… 而知道查找的,也别急着走…… 这东西太出名了…… 并且概念也十分易懂…… 越是如此,谈论的人就越多,谈论的质量就越参差不齐…… 就像singleton,基本一听就懂…… 然而如果自认为这样就懂了, 里面的很多道道就没机会懂了…… 当然, 提到singleton也只是因为两者在懂得人多精得人少这点上很像, 两者自身的价值是不具可比性的…… ------ 废话完毕 ------ ------ 开始正题 ...

by OwnWaterloo - C/C++ - 2013-01-04 17:15:02 阅读(14692) 回复(130)

为什么总是插不入结点。 #include #include struct tree { int data; struct tree *left,*right; }; typedef struct tree Tree; Tree *bs_search(Tree *base , int key); void insert(Tree *base, int key); void travel(Tree *base); Tree *bs_search(Tree *base , int key) { if(base==NULL) return NULL; if(base->data==key) return base; else { if(key>base->data) { base=base->rig...

by yyaadet - C/C++ - 2006-07-14 13:14:22 阅读(1932) 回复(10)

有一批基本排序的数据, 如何才可以建立一个有效的检索? 如: 12, 15, 38, 47, 77, 91, 109 .....

by ljmmail - C/C++ - 2004-01-30 17:45:14 阅读(1144) 回复(2)

PHP实现平衡(AVL) Php代码[code]1.deleteNode('30');(非平衡可删除,平衡的没写删除操作) 8. print_r($tree->getTree()); 9.?>

php

by so_brave - php文档中心 - 2011-11-21 16:24:43 阅读(3056) 回复(0)

有一棵,形态任意。要求按型的形式输出这棵。例如有一棵,输出为: A / \ B C / \ \ H D E / \ F G 如何做呢?觉得有些麻烦。请教大家。

by heavyrain44 - C/C++ - 2014-09-16 16:29:31 阅读(11051) 回复(9)

.................f .............../ \ .............d....e ............/ \ ...........a...c .................\ ..................b 后序遍历线索顺序是a b c d e f,a线索b,b线索c,c如何前进到d?

by 菜鸟飞呀飞 - C/C++ - 2005-01-19 10:49:06 阅读(5742) 回复(8)

首先,的使用目的是什么,有什么样的功能特性让我们使用它? 有一个项目中要做到很好的管理帐户查看其状态,而同时在线的帐户可能有几千上万个,那么怎么样运用这种技术来完成它呢?能否给出一个类? B_Tree搜索又有什么特性,和有什么联系呢?怎么样用它

by jerryzheng - C/C++ - 2004-06-23 12:51:57 阅读(1042) 回复(1)