数智图书馆-无锡数智政务 本次搜索耗时 4.411 秒,为您找到 159 个相关结果.
  • 7.8 拓扑排序

    30 2025-06-20 《大话数据结构》
    7.8 拓扑排序 7.8.1 拓扑排序介绍 7.8.2 拓扑排序算法 7.8 拓扑排序 说了两个有环的图应用,现在我们来谈谈无环的图应用。无环,即是图中没有回路的意思。 7.8.1 拓扑排序介绍 我们会把施工过程、生产流程、软件开发、教学安排等都当成一个项目工程来对待,所有的工程都可分为若干个“活动”的子工程。例如图7-8-1是我这非专业人士绘...
  • 空标题文档

    第6章 创建容器和集合 我们可以通过扩展不同的抽象基类的方式来创建新的集合。抽象基类为我们提供了扩展内置容器的基本准则。这让我们可以修改现有的属性或者重新定义更加符合我们需求的新数据结构。 我们会介绍容器的抽象基类的基本知识。Python使用了很多抽象基类来组合内置类型,例如list、tuple、dict、set和frozenset。 我们会重温各种...
  • 2.2 数据结构与算法关系

    29 2025-06-20 《大话数据结构》
    2.2 数据结构与算法关系 2.2 数据结构与算法关系 我们这门课程叫数据结构,但很多时候我们会讲到算法,以及它们之间的关系。市场上也有不少书叫“数据结构与算法分析”这样的名字。 有人可能就要问了,那你到底是只讲数据结构呢,还是和算法一起讲?它们之间是什么关系呢?干吗要放在一起? 这问题怎么回答。打个比方吧,今天是你女友生日,你打算请女友去看爱情音...
  • 空标题文档

    17.8 总结 我们介绍了一些在设计模块和包时要考虑的点。在模块和单例类之间做了深入的对比。在设计一个模块时,数据结构和过程封装的一些基本问题与类设计时所考虑的是相关的。 当设计一个包时,尽量不使用过度嵌套的结构。当有多种实现时,我们就需要使用包;我们介绍了几种方式来应对实现的变化。有时需要定义一个包,将许多模块组合起来放入这个包中。我们介绍了如何使用...
  • 2.2.2 B树存储引擎

    2.2.2 B树存储引擎 2.2.2 B树存储引擎 相比哈希存储引擎,B树存储引擎不仅支持随机读取,还支持范围扫描。关系数据库中通过索引访问数据,在Mysql InnoDB中,有一个称为聚集索引的特殊索引,行的数据存于其中,组织成B+树(B树的一种)数据结构。 1.数据结构 如图2-7所示,MySQL InnoDB按照页面(Page)来组织数据,每...
  • 8.4.5 单点性能

    8.4.5 单点性能 8.4.5 单点性能 OceanBase架构的优势在于既支持跨行跨表事务,又支持存储服务器线性扩展。当然,这个架构也有一个明显的缺陷:UpdateServer单点,这个问题限制了OceanBase集群的整体读写性能。 下面从内存容量、网络、磁盘等几个方面分析UpdateServer的读写性能。其实大部分数据库每天的修改次数相当有...
  • 9.7 堆排序

    27 2025-06-20 《大话数据结构》
    9.7 堆排序 9.7 堆排序 我们前面讲到简单选择排序,它在待排序的n个记录中选择一个最小的记录需要比较n-1次。本来这也可以理解,查找第一个数据需要比较这么多次是正常的,否则如何知道它是最小的记录。 可惜的是,这样的操作并没有把每一趟的比较结果保存下来,在后一趟的比较中,有许多比较在前一趟已经做过了,但由于前一趟排序时未保存这些比较结果,所以后一...
  • 9.1.2 基础数据结构

    9.1.2 基础数据结构 9.1.2 基础数据结构 1.哈希表 为了提高随机读取性能,UpdateServer支持创建哈希索引,这个哈希索引结构就是LightyHashMap,代码如下: template<typename Key,typename Value> class LightyHashMap { public: //插入一个<k...
  • 1.8 结尾语

    26 2025-06-20 《大话数据结构》
    1.8 结尾语 1.8 结尾语 最后,我想对那些已经开始自学数据结构的同学说,可能你们会困惑、不懂、不理解、不会应用,甚至不知所云。可实际上,无论学什么,都是要努力才可以学到真东西。只有真正掌握技术的人,才有可能去享用它。如果你中途放弃了,之前所有的努力和付出都会变得没有价值。学会游泳难吗?掌握英语口语难吗?可能是难,但在掌握了的人眼里,这根本不算什么...
  • 3.15 总结回顾

    26 2025-06-20 《大话数据结构》
    3.15 总结回顾 3.15 总结回顾 这一章,我们主要讲的是线性表。 先谈了它的定义,线性表是零个或多个具有相同类型的数据元素的有限序列。然后谈了线性表的抽象数据类型,如它的一些基本操作。 之后我们就线性表的两大结构做了讲述,先讲的是比较容易的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。通常我们都是用数组来实现这一结构。...