加载中…
  
博文
标签:

数据结构

b树

b-

it

分类: 技术
     平衡二叉排序树便于动态查找,因此用平衡二叉排序树来组织索引表是一种可行的选择。当用于大型数据库时,所有数据及索引都存储在外存,因此,涉及到内、外存之间频繁的数据交换,这种交换速度的快慢成为制约动态查找的瓶颈。若以二叉树的结点作为内、外存之间数据交换单位,则查找给定关键字时对磁盘平均进行㏒㏒次访问是不能容忍的,因此,必须选择一种能尽可能降低磁盘I/OI/O次数的索引组织方式。树结点的大小尽可能地接近页的大小。
     B树主要用于文件系统中,在B树中,每个节点的大小为一个磁盘的页,节点中锁包含的关键字及其子节点的数目取决于页的大小。一个度为m的B树,称为m阶B树,定义如下:
标签:

文化

两个小于号为二进制向左移位,两个大于号为向右移位。
(即乘以多少或除以多少)
例如:
int main()
{
int a = 16;
cout<<(a<<4)<<endl;
cout<<(a>>4)<<endl;//但是a的值并没有改变
a >>= 1;//此时a的值改变了
cout<<a<<endl;
cin>>a;
return 0;
}

输入的结果分别为256,1;
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有