好记性不如烂键盘

英语阅读

间隔年出国工作者选保险需留意细则及事项 With worries about student debt and the graduate jobs market, young people are choosing to increase the......

阅读 0 28-12-2024

广义表长度与深度计算方法

广义表(Generalized List)是数据结构中一种特殊的表结构,它可以包含元素和子广义表。 一、 广义表的表示 广义表是一种递归定义的表,它的形式可以用如下方式表示: 二、 广义表的长度 长度(Length)是指广义表的第一层元素个数。 ......

数据结构与算法 0 28-12-2024

中缀表达式和后缀表达式

中缀表达式和后缀表达式是表达数学或逻辑表达式的两种方式。 一、 中缀表达式 (Infix Expression) 定义: 特点: 示例: 二、 后缀表达式 (Postfix Expression) 定义: 特点: 示例: 三、 中缀表达式与后缀表......

数据结构与算法 0 28-12-2024

C:队列

在C语言中,队列是一种先进先出(FIFO, First In First Out)的数据结构,它可以用来实现任务调度、缓冲区等功能。实现队列操作通常包括以下主要函数: 一、 队列的基本概念 队列是一种线性表,具有以下特点: 二、 实现队列的常用方......

数据结构与算法 编程语言 0 28-12-2024

数据结构的概念和基本术语

数据、数据元素、数据项和数据对象 1. 数据(Data) 2. 数据元素(Data Element) 3. 数据项(Data Item) 4. 数据对象(Data Object) 数据结构 逻辑结构 逻辑结构是对数据之间关系的抽象,是独立于具体存......

数据结构与算法 0 28-12-2024

二维数组按行存储和按列存储计算方法

二维数组的基本结构 一个二维数组通常是逻辑上的一个矩阵。例如,a[m][n] 表示一个二维数组,包含 m 行和 n 列: 内存中的存储方式: 按行存储 在按行存储中,元素是按行的顺序线性排列的。对于 a[i][j],其地址计算公式为: 公式:地址......

数据结构与算法 0 28-12-2024

substr函数

substr 是编程中用于截取字符串的一个方法或函数,其功能是从一个字符串中提取出一部分子字符串。不同的编程语言中,这个功能的实现方式也会有不同。在这里我会以几种常见的编程语言为例讲解其使用。 JavaScript 中的 substr 在 Jav......

数据结构与算法 编程语言 0 28-12-2024

C语言字符串操作函数

C语言标准库提供了许多字符串操作函数,用于对字符串进行复制、拼接、比较、查找等操作。这些函数都定义在头文件 <string.h> 中。 1. 字符串长度函数:strlen 运行结果: 2. 字符串复制函数:strcpy 和 strnc......

编程语言 0 27-12-2024

线索二叉树

一、 什么是线索二叉树? 线索二叉树是对普通二叉树的一种改进。其目标是利用空指针存储遍历信息(即前驱节点或后继节点),从而节约存储空间并提高树的遍历效率。在线索二叉树中,每个节点包含以下内容: 其结点形式为: lchild LTag data R......

数据结构与算法 0 27-12-2024