平衡二叉树的构造-perfectfuture.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
平衡二叉树的构造-perfectfuture

第8章 查找 8.1 查找的基本概念 8.2 线性表的查找 8.3 树表的查找 8.4 哈希表查找 小结 习题八 8.1 查找的基本概念 8.1 查找的基本概念 8.1 查找的基本概念 8.1 查找的基本概念 8.2 线性表的查找 8.2 线性表的查找 8.2 线性表的查找 8.2 线性表的查找 8.2 线性表的查找 8.2 线性表的查找 8.2 线性表的查找 8.2 线性表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.3 树表的查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 8.4 哈希表查找 小 结 习 题 八 习 题 八 习 题 八 8.3.3 B-树 1.B-树的定义及查找 为了叙述方便,我们将B-树的结点类型定义如下: #define m 5 /* B-树的阶,暂设为5*/ typedef struct BTnode{ int keynum; /*结点中关键字的个数,即结点的大小*/ struct BTnode *parent; /*指向双亲结点*/ KeyType key[m+1]; /*关键字向量,0号单元未用*/ struct BTnode *nptr[m+1]; /*子树指针向量*/ Rectype *rptr[m+1]; /*记录指针向量*/ }BtreeNode; /*B-树结点类型*/ typedef BtreeNode *Btree; 8.3.3 B-树 1.B-树的定义及查找  这样,B-树的查找算法描述如算法10.5所示。 int BTreeSearch(Btree T ,KeyType x,Btree *p) { Btree q; int i; *p=q=T; while (q!=NULL) { *p=q; q-key[0]=x; /* 设置哨兵*/ for(i=q-keynum;xq-key[i];i--) /* 在*q中查找x*/ if (i0 q-key[i]==x) /* 查找成功,返回i和p*/ return (i); q=q-nptr[i]; /* 沿q的第i个子树继续向下搜索*/ } return(0);} 8.3.3 B-树 2.B-树的插入 在B-树上插入关键码与在二叉排序树上插入结点不同,关键码的插入不是在叶结点上进行的,而是在最底

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档