分类
发现
标签
搜索
注册
登录
分类
发现
榜单
标签
搜索
注册
登录
搜索
数智图书馆-无锡数智政务
本次搜索耗时
2.871
秒,为您找到
155
个相关结果.
搜书籍
搜文档
4.5 两栈共享空间
9
2025-06-20
《大话数据结构》
4.5 两栈共享空间 4.5 两栈共享空间 其实栈的顺序存储还是很方便的,因为它只准栈顶进出元素,所以不存在线性表插入和删除时需要移动元素的问题。不过它有一个很大的缺陷,就是必须事先确定数组存储空间大小,万一不够用了,就需要编程手段来扩展数组的容量,非常麻烦。对于一个栈,我们也只能尽量考虑周全,设计出合适大小的数组来处理,但对于两个相同类型的栈,我们却...
5.2 串的定义
9
2025-06-20
《大话数据结构》
5.2 串的定义 5.2 串的定义 早先的计算机在被发明时,主要作用是做一些科学和工程的计算工作,也就是现在我们理解的计算器,只不过它比小小计算器功能更强大、速度更快一些。后来发现,在计算机上作非数值处理的工作越来越多,使得我们不得不需要引入对字符的处理。于是就有了字符串的概念。 比如我们现在常用的搜索引擎,当我们在文本框中输入“数据”时,它已经把我...
7.8 拓扑排序
9
2025-06-20
《大话数据结构》
7.8 拓扑排序 7.8.1 拓扑排序介绍 7.8.2 拓扑排序算法 7.8 拓扑排序 说了两个有环的图应用,现在我们来谈谈无环的图应用。无环,即是图中没有回路的意思。 7.8.1 拓扑排序介绍 我们会把施工过程、生产流程、软件开发、教学安排等都当成一个项目工程来对待,所有的工程都可分为若干个“活动”的子工程。例如图7-8-1是我这非专业人士绘...
8.8.3 B树
9
2025-06-20
《大话数据结构》
8.8.3 B树 8.8.3 B树 我们本节名称叫B树,但到了现在才开始提到它,似乎这主角出来的实在太晚了,可其实,我们前面一直都在讲B树。 B树(B-tree)是一种平衡的多路查找树,2-3树和2-3-4树都是B树的特例。结点最大的孩子数目称为B树的阶(order),因此,2-3树是3阶B树,2-3-4树是4阶B树。 一个m阶的B树具有如下属性:...
空标题文档
8
2025-06-17
《Python面向对象编程指南》
6.1 集合的抽象基类 collections.abc模块提供了很多抽象基类,这些类将集合分解成许多互相独立的属性集。 即使不深入地考虑不同的属性以及它们和set类以及dict类的关系,我们仍然可以顺利地使用list类。但是,一旦我们开始探究这些抽象基类,就会发现这些类有一些微妙之处。由于将集合的不同概念独立地分解出来,即使在不同的数据结构之间,我们也...
2.2.2 B树存储引擎
8
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
2.2.2 B树存储引擎 2.2.2 B树存储引擎 相比哈希存储引擎,B树存储引擎不仅支持随机读取,还支持范围扫描。关系数据库中通过索引访问数据,在Mysql InnoDB中,有一个称为聚集索引的特殊索引,行的数据存于其中,组织成B+树(B树的一种)数据结构。 1.数据结构 如图2-7所示,MySQL InnoDB按照页面(Page)来组织数据,每...
6.1.2 数据分布
8
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
6.1.2 数据分布 6.1.2 数据分布 Bigtable中的数据在系统中切分为大小100~200MB的子表,所有的数据按照行主键全局排序。Bigtable中包含两级元数据,元数据表及根表。用户表在进行某些操作,比如子表分裂的时候需要修改元数据表,元数据表的某些操作又需要修改根表。通过使用两级元数据,提高了系统能够支持的数据量。假设平均一个子表大小为...
8.4.2 数据结构
8
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
8.4.2 数据结构 8.4.2 数据结构 OceanBase数据分为基线数据和增量数据两个部分,基线数据分布在多台ChunkServer上,增量数据全部存放在一台UpdateServer上。如图8-5所示,系统中有5个子表,每个子表有3个副本,所有的子表分布到4台ChunkServer上。RootServer中维护了每个子表所在的ChunkServe...
8.4.5 单点性能
8
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
8.4.5 单点性能 8.4.5 单点性能 OceanBase架构的优势在于既支持跨行跨表事务,又支持存储服务器线性扩展。当然,这个架构也有一个明显的缺陷:UpdateServer单点,这个问题限制了OceanBase集群的整体读写性能。 下面从内存容量、网络、磁盘等几个方面分析UpdateServer的读写性能。其实大部分数据库每天的修改次数相当有...
9.1.2 基础数据结构
8
2025-06-17
《大规模分布式存储系统:原理解析与架构实践》
9.1.2 基础数据结构 9.1.2 基础数据结构 1.哈希表 为了提高随机读取性能,UpdateServer支持创建哈希索引,这个哈希索引结构就是LightyHashMap,代码如下: template<typename Key,typename Value> class LightyHashMap { public: //插入一个<k...
1..
«
13
14
15
16
»
..16