当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

计算机问题求解(PPT讲稿)B树

资源类别:文库,文档格式:PPTX,文档页数:26,文件大小:918.02KB,团购合买
点击下载完整版文档(PPTX)

计算机问题求解-论题2-14 B树 2018年6月10日

计算机问题求解 – 论题2-14 -B树 2018年6月10日

问题1:我们为什么要为动态集合设计不 同的数据结构?你能说出哪几种? 题2:我们之前考察一个数据结构的某 个操作的性能时,为什么没有考虑数据读 写的时间开销?

问题1:我们为什么要为动态集合设计不 同的数据结构?你能说出哪几种? 问题2:我们之前考察一个数据结构的某 个操作的性能时,为什么没有考虑数据读 写的时间开销?

计算机存储体系结构 CPU寄存器 最高速,最低容量,最高代价 高速缓存 一高速,较低容量,高代价 内存 较高速,容量相对低,相对高代价 外存 低速,高容量,低代价

计算机存储体系结构 CPU寄存器 高速缓存 内存 外存 最高速,最低容量,最高代价 高速,较低容量,高代价 较高速,容量相对低,相对高代价 低速,高容量,低代价

实际上 当处理很大的文件(或者难以将所有数据都一次性载入内存再计 算)时,我们总是根据需要从外存读取数据进入内存,总是从内 存中将更新的数据写到外存 写出 读入

实际上: • 当处理很大的文件(或者难以将所有数据都一次性载入内存再计 算)时,我们总是根据需要从外存读取数据进入内存,总是从内 存中将更新的数据写到外存 写出 读入

问题3: 假定我们需要存储10亿个键值。检索是作 用在该数据集上的重要操作。请问,你该 如何为此类应用设计外存上的数据结构? 你能想到的最好的数据结构是什么

问题3: 假定我们需要存储10亿个键值。检索是作 用在该数据集上的重要操作。请问,你该 如何为此类应用设计外存上的数据结构? 你能想到的最好的数据结构是什么?

计算机软件技术研发的基本方法论 应用需求及特征 软件技术 基础硬件平台

计算机软件技术研发的基本方法论 基础硬件平台 应用需求及特征 软件技术

look separately at the two principal components of the running time the number of disk accesses, and the CPu(computing)time. plat pkeg⑥回 head 当我们受限于(受惠于 现实的物理世界时,我们 该如何思考? arms

磁盘访问机理 当我们受限于(受惠于) 现实的物理世界时,我们 该如何思考?

如果仅仅是BST 如果键值所需存储空间 远小于页面大小 (最坏)lgn次的磁盘访问VS和每次访问预取内容的浪费

如果仅仅是BST • 如果键值所需存储空间 远小于页面大小 (最坏)lgn次的磁盘访问 VS 和每次访问预取内容的浪费

如果我们在外存这样组织这10亿个键值: T root I node 1000 keys 100l 1001 nodes 1,001,000 keys 100 100 10001000 1000 1.002.00l nodes 1,02.00ys

如果我们在外存这样组织这10亿个键值:

问题4:这样的数据结构应该具有什么特 性 Troot MMI BCFG K L 多子树:一个节点存储n个递增的键值,该节点有n+1个子树 分割:节点x的n个键值均匀分割以为根的子树中存储的键值

问题4:这样的数据结构应该具有什么特 性? 多子树:一个节点存储n个递增的键值,该节点有n+1个子树 分割:节点x的n个键值均匀分割以x为根的子树中存储的键值

点击下载完整版文档(PPTX)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共26页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有