数智图书馆-无锡数智政务 本次搜索耗时 4.136 秒,为您找到 161 个相关结果.
  • 3.11 单链表结构与顺序存储结构优缺点

    32 2025-06-20 《大话数据结构》
    3.11 单链表结构与顺序存储结构优缺点 3.11 单链表结构与顺序存储结构优缺点 简单地对单链表结构和顺序存储结构做对比: 图3-11-1 通过上面的对比,我们可以得出一些经验性的结论: 若线性表需要频繁查找,很少进行插入和删除操作时,宜采用顺序存储结构。若需要频繁插入和删除时,宜采用单链表结构。比如说游戏开发中,对于用户注册的个人信息,...
  • D.5 字符串

    D.5 字符串 D.5 字符串 Python 3.x 中一个特别明显的改变就是默认字符串类型正在变化。Python 2.x 同时支持ASCII和Unicode字符串,默认情况下是ASCII编码。而Python 3中这种支持刚好调换:Unicode现在变成了默认类型,而ASCII字符串现在称为bytes。bytes数据结构包含字节值,并且它不应该再被视...
  • 6.2 列表(list)

    6.2 列表(list) 首先我们从列表开始,深入地讲解每一种数据结构。列表具有的最显著的特征是: 列表中的每一个元素都是可变的; 列表中的元素是有序的,也就是说每一个元素都有一个位置; 列表可以容纳 Python 中的任何对象。 列表中的元素是可变的,这意味着我们可以在列表中添加、删除和修改元素。 列表中的每一个元素都对应着一个位置,我们通过输...
  • 2.5.3 优化手段

    2.5.3 优化手段 2.5.3 优化手段 1.成组提交 存储系统要求先将REDO日志刷入磁盘才可以更新内存中的数据,如果每个事务都要求将日志立即刷入磁盘,系统的吞吐量将会很差。因此,存储系统往往有一个是否立即刷入磁盘的选项,对于一致性要求很高的应用,可以设置为立即刷入;相应地,对于一致性要求不太高的应用,可以设置为不要求立即刷入,首先将REDO日志...
  • 8.8.4 B+树

    31 2025-06-20 《大话数据结构》
    8.8.4 B+树 8.8.4 B+树 尽管前面我们已经讲了B树的诸多好处,但其实它还是有缺陷的。对于树结构来说,我们都可以通过中序遍历来顺序查找树中的元素,这一切都是在内存中进行。 可是在B树结构中,我们往返于每个结点之间也就意味着,我们必须得在硬盘的页面之间进行多次访问,如图8-8-18所示,我们希望遍历这棵B树,假设每个结点都属于硬盘的不同页面...
  • 7.1 开场白

    31 2025-06-20 《大话数据结构》
    7.1 开场白 7.1 开场白 旅游几乎是每个年轻人的爱好,但没有钱或没时间也是困惑年轻人不能圆梦的直接原因。如果可以用最少的资金和最少的时间周游中国甚至是世界一定是非常棒的。假设你已经有了一笔不算很丰裕的闲钱,也有了约半年的时间。此时打算全国性的旅游,你将会如何安排这次行程呢? 我们假设旅游就是逐个省市进行,省市内的风景区不去细分,例如北京玩7天,...
  • 空标题文档

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

    第六章 数据结构 6.1 数据结构(Data Structure) 正如在现实世界中一样,直到我们拥有足够多的东西,才迫切需要一个储存东西的容器,这也是我坚持把数据结构放在后面的原因一一直到你掌握足够多的技能,可以创造更多的数据,你才会重视数据结构的作用。这些储存大量数据的容器,在 Python 称之为内置数据结构(Built-in Data Stru...
  • 本书内容

    30 2025-06-20 《大话数据结构》
    本书内容 本书内容 本书主要是按照教育部关于计算机专业数据结构课程大纲的要求略微增减来组织内容的。 主要包括:数据结构介绍,算法推导大O阶的方法,线性表结构的介绍,顺序结构与链式结构差异,栈与队列的应用,串的朴素模式匹配、KMP模式匹配算法,树结构的介绍,二叉树前中后序遍历,线索二叉树,赫夫曼树及应用,图结构的介绍,图的深度、广度遍历,最小生成树两种...
  • 3.7 单链表的读取

    30 2025-06-20 《大话数据结构》
    3.7 单链表的读取 3.7 单链表的读取 在线性表的顺序存储结构中,我们要计算任意一个元素的存储位置是很容易的。但在单链表中,由于第i个元素到底在哪?没办法一开始就知道,必须得从头开始找。因此,对于单链表实现获取第i个元素的数据的操作GetElem,在算法上,相对要麻烦一些。 获得链表第i个数据的算法思路: 1.声明一个指针p指向链表第一个结点,...