当前位置: 首页 > news >正文

数据结构常用术语

一. 常见术语

数据相关

英文术语中文术语
Data数据
Data element数据元素
Data item数据项
Data structure数据结构
Logical structure逻辑结构
Data type数据类型

指针与存储

英文术语中文术语
Pointer指针
Sequential storage structure顺序存储结构
Linked storage structure链状存储结构
Dense index稠密索引
Sparse index稀疏索引
Abstract DataType抽象数据类型

算法属性

英文术语中文术语
Algorithm算法
Correctness正确性
Readability可读性
Robustness健壮性
Frequency count频度
Time complexity时间复杂度
Space complexity空间复杂度
Immediate predecessor直接前驱

线性表

英文术语中文术语
Linear list线性表
Sequenatial list顺序表
Singly linked list单链表
Circylar linked lists循环链表
Double linked lists双向链表
Double circular linked list双向循环链表

英文术语中文术语
Stack
Top栈顶
Botton栈底
Last In First Out后进先出
Overflow上溢
Underflow下溢
Shared共享

队列

英文术语中文术语
Queue队列
Rear队尾
Front队头
First In Last Out先进后出

英文术语中文术语
String
Substring子串
Pattern matching模式匹配

数组

英文术语中文术语
Arrays数组
Row major order行为主序
Column major order列为主序
Sparse matrices稀疏矩阵
Special matrices特殊矩阵
List of 3_tuples三元组表
Orthogonal list十字链表
Generalized lists广义表

英文术语中文术语
Tree
Binary tree二叉树
Full binary tree满二叉树
Complete binary tree完全二叉树
Binary sort tree二叉排序树
Binary search tree二叉搜索树
Preorder traversal前序遍历
Inorder traversal中序遍历
Postorder traversal后序遍历
Huffman tree哈夫曼树
Backtrackins回溯

英文术语中文术语
Graph
Directed graph (digraph)有向图
Undirected graph (undigraph)无向图
Undirected Complete Graph无向完全图
directed complete graph有向完全图
Sparse graph稀疏图
Dense graph稠密图
Network网点
Adjacent邻结点
Degree
Outdegree出度
Indegree入度
Connected graph连通图
Connected component连通分支
Strong graph强连通图
Spanning tree生成树
Adjacency lists邻接表
Adjacency multilists邻接多重表
Depth-First Search深度优先搜索
Breath-First Search广度优先搜索
Minimum spanning tree最小生成树
Shortest path最短路径
Directed acycline graph有向无环图
Topological sort拓扑排序

检索

英文术语中文术语
Searching检索
Key关键字
Primary key主关键字
Sequential search顺序检索
Binary search折半检索
Blocking search分块检索
Balanced binary tree平衡二叉树
Balanced factor平衡因子
Immediately allocate直接定址
Division method除留余数法
Digit analysis method数字分析法
Folding method折叠法
Linear probing线性探查
Mid-square method平方取中法
Open addressing开放定址法
Chaining链地址法

排序

英文术语中文术语
Sorting排序
Straight insertion sort直接插入排序
Shells method希尔排序
Diminishing increment sort缩小增量排序
Binary insertion sort折半插入排序
2_way insertion sort二路插入排序
Shared insertion sort共享插入排序
Bubble sort冒泡排序
Quick sort快速排序
Selection sort选择排序
Straight selection sort直接选择排序
Tree selection sort树形选择排序
Tournament sort锦标赛排序
Heap sort堆排序
Merging sort归并排序
2_way merge二路归并
Multi_way merge多路归并
Radix sorting基数排序
LSD (Least Significant Digit First)最低位优先
MSD (Most Significant Digit First)最高位优先

文件

英文术语中文术语
Files文件
Sequential file顺序文件
Indexed file索引文件
Indexed Sequential Access Method索引顺序存取方法
Virtual Storage Access Method虚拟存储存取方法
Hashed file散列文件
With more than one key多关键字文件
Multilist file多重表文件
Inverted file倒排文件

二. 数据结构专有名词

基本概念

英文术语中文术语
data abstraction数据抽象
data element数据元素
data object数据对象
data item数据项
data type数据类型
abstract data type抽象数据类型

结构

英文术语中文术语
logical structure逻辑结构
physical structure物理结构
linear structure线性结构
nonlinear structure非线性结构

基本数据类型

英文术语中文术语
atomic data type基本数据类型
fixed-aggregate data type固定聚合数据类型
variable-aggregate data type可变聚合数据类型

数据结构

英文术语中文术语
linear list线性表
stack
queue队列
string
array数组
tree
graph

操作

英文术语中文术语
searching查找线索
updating更新
sorting (分类)排序
insertion插入
deletion删除

关系

英文术语中文术语
predecessor前趋
successor后继
immediate predecessor直接前趋
immediate successor直接后继

特殊队列

英文术语中文术语
deque (double-ended queue)双端列表
circular queue循环队列

栈与队列

英文术语中文术语
pointer指针
first-in first-out list先进先出表(队列)
last-in first-out list后进先出表(队列)
bottom栈底
top栈顶
push压入
pop弹出
front队头
rear队尾
overflow上溢
underflow下溢

数组

英文术语中文术语
array数组
matrix矩阵
multi-dimensional array多维数组
row major order以行为主的顺序分配
column major order以列为主的顺序分配
triangular matrix三角矩阵
symmetric matrix对称矩阵
sparse matrix稀疏矩阵
transposed matrix转置矩阵

链表

英文术语中文术语
linked list链表
linear linked list线性链表
single linked list单链表
multilinked list多重链表
circular linked list循环链表
doubly linked list双向链表
orthogonal list十字链表
generalized list广义表

链表相关

英文术语中文术语
link
pointer field指针域
link field链域
head node头结点
head pointer头指针
tail pointer尾指针

英文术语中文术语
string
blank string空白(空格)串
null string空串(零串)
substring子串

英文术语中文术语
tree
subtree子树
forest森林
root
leaf叶子
node结点
depth深度
level层次
parents双亲
children孩子
brother兄弟
ancestor祖先
descendant子孙

二叉树

英文术语中文术语
binary tree二叉树
balanced binary tree平衡二叉树
full binary tree满二叉树
complete binary tree完全二叉树
traversing binary tree遍历二叉树
binary sort tree二叉排序树
binary search tree二叉查找树
threaded binary tree线索二叉树
Huffman tree哈夫曼树
ordered tree有序数
unordered tree无序数
decision tree判定树
doubly linked tree双链树
digital search tree数字查找树
traversal of tree树的遍历
preorder traversal先序遍历
inorder traversal中序遍历
postorder traversal后序遍历

英文术语中文术语
graph
subgraph子图
digraph (directed graph)有向图
undigraph (undirected graph)无向图
complete graph完全图
connected graph连通图
unconnected graph非连通图
strongly connected graph强连通图
weakly connected graph弱连通图
weighted graph加权图
directed acyclic graph有向无环图
sparse graph稀疏图
dense graph稠密图
biconnected graph重连通图
bipartite graph二部图
edge
vertex顶点
arc
path路径
cycle回路(环)
head弧头
tail弧尾
source源点
destination终点
sink汇点
weight
articulation point连接点
initial node初始结点
terminal node终端结点
adjacent edge相邻边
adjacent vertex相邻顶点
incident edge关联边
indegree入度
outdegree出度
shortest path最短路径
ordered pair有序对
unordered pair无序对
simple path简单路径
simple cycle简单回路
connected component连通分量
adjacency matrix邻接矩阵
adjacency list邻接表
adjacency multilist邻接多重表
traversing graph遍历图
spanning tree生成树
minimum (cost) spanning tree最小(代价)生成树
spanning forest生成森林
topological sort拓扑排序
partial order偏序
topological order拓扑有序
activity on vertex network (AOV)AOV网
activity on edge network (AOE)AOE网
critical path关键路径
matching匹配
maximum matching最大匹配
augmenting path增广路径
augmenting path graph增广路径图

查找

英文术语中文术语
searching查找
linear search (sequential search)线性查找(顺序查找)
binary search二分查找
block search分块查找
hash search散列查找
average search length平均查找长度

散列表

英文术语中文术语
hash table散列表
hash function散列函数
immediately allocating method直接定址法
digital analysis method数字分析法
mid-square method平方取中法
folding method折叠法
division method除法
random number method随机数法

排序

英文术语中文术语
sort排序
internal sort内部排序
external sort外部排序
insertion sort插入排序
diminishing increment sort随小增量排序
selection sort选择排序
heap sort堆排序
quick sort快速排序
merge sort归并排序
radix sort基数排序
balance merging sort平衡归并排序
balance two-way merging sort二路平衡归并排序
polyphase merging sort多步归并排序
replacement selection sort置换选择排序

文件

英文术语中文术语
file文件
master file主文件
sequential file顺序文件
indexed file索引文件
indexed sequential file索引顺序文件
indexed non-sequential file索引非顺序文件
direct access file直接存取文件
multilist file多重链表文件
inverted file倒排文件
directory structure目录结构
tree index树型索引

相关文章:

数据结构常用术语

一. 常见术语 数据相关 英文术语中文术语Data数据Data element数据元素Data item数据项Data structure数据结构Logical structure逻辑结构Data type数据类型 指针与存储 英文术语中文术语Pointer指针Sequential storage structure顺序存储结构Linked storage structure链状…...

Flask 轻松上手:从零开始搭建属于你的Web应用

引言 随着互联网技术的发展,Web应用程序的需求日益增长。对于开发者来说,选择一个合适的框架至关重要。Flask以其简洁的设计、高度的可定制性和对各种扩展的良好支持,成为了很多项目的基础。无论你是初学者还是有经验的开发者,掌…...

[MyBatis-Plus]快速入门

介绍 MyBatis-Plus是MyBatis的好朋友, 与MyBatis配合, 实现开发效率的提高 官网: 特点: 润物细无声: 只做增强不做改变, 引入它不会对现有工程产生影响, 如丝般顺滑效率自上: 只需简单配置, 即可快速进行单表CRUD, 从而节省大量时间功能丰富: 代码生产, 自动分页, 逻辑删除, …...

单例模式和读者写者问题

文章目录 10. 线程安全的单例模式10.1 什么是设计模式10.2 什么是单例模式10.3 单例模式的特点10.4 饿汉方式和懒汉方式10.5 单例模式的线程池 11. STL和智能指针的线程安全 问题11.1 STL中的容器是否是线程安全的?11.2 智能指针是否是线程安全的? 12. 其他常见的各种锁13. 读…...

内网wordpress更换IP后无法访问的解决办法

一、现象 一台装有wordpress的台式机,从一个校区移到了另一个校区,更换了IP地址,导致无法正常访问。 二、分析 安装wordpress的时候里面的ip(或域名)都已固定。安装好后,内网通过IP访问&am…...

Spring Boot课程答疑:技术难题一网打尽

4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示: 图4-1系统工作原理…...

云卷云舒【超级数据库】:算力网络时代的云原生数据库

一直关注算力网络,再次分析下移动云的数据库团队,他们在做的一些事情其实比较务实,在推进数据库依托云原生演进到算力网络阶段,这都是在构建一个能够承载无限容量、无感接入、多模融合、智能调度的超级数据库。 未来数据库&#…...

电脑分盘分盘

方案一:使用磁盘管理工具扩展卷功能将未分配磁盘合并到C盘 按WinR输入diskmgmt.msc并按Enter键打开磁盘管理工具。在主界面中右键单击C盘驱动器并选择“扩展卷”,然后按照提示流程操作即可扩展C盘空间。 WinR diskmgmt.msc 注意:虽然系统内置…...

四元数基础知识

背景 四元数是方向的 4 元组表示形式,它比旋转矩阵更简洁。 四元数对于分析涉及三维旋转的情况非常有效。 四元数广泛用于机器人技术、量子力学、计算机视觉和 3D 动画。 您可以在 Wikipedia 上了解有关基本数学概念的更多信息。 您还可以观看由 3blue1brown 制…...

『网络游戏』进入游戏主城UI跳转主城【26】

首先在Unity客户端中创建一个空节点重命名为MainCityWnd 设置父物体为全局 创建空节点钉在左上角作为角色信息UI 在钉子下创建Image 创建脚本:MainCityWnd.cs 编写脚本:MainCityWnd.cs 挂载脚本 创建脚本:MainCitySys.cs 编写脚本&#xff1a…...

多点低压差分(M-LVDS)线路驱动器和接收器——MS2111

MS2111 是多点低压差分 (M-LVDS) 线路驱动器和接收器。经过 优化,可运行在高达 200Mbps 的信号速率下。所有部件均符合 M LVDS 标准 TIA / EIA-899 。该驱动器的输出支持负载低至 30Ω 的多 点总线。 MS2111 的接收器属于 Type-2 , 可在 -1…...

regexp_split_to_table的作用

regexp_split_to_table 是 PostgreSQL 中的一个函数,用于将一个字符串根据正则表达式进行分割,并将结果返回为一个表格(每个分割后的部分作为一行)。这个函数非常有用,特别是在处理复杂字符串时。 语法 regexp_split…...

【MATLAB】基于RSSI的蓝牙定位程序,4个锚点、二维平面

目录 ​编辑 商品描述 主要功能 技术细节 适用场景 下载链接 商品描述 这款基于接收信号强度指示(RSSI)原理的蓝牙定位程序,专为需要高效、可靠定位解决方案的开发者和研究人员设计。它能够在二维平面内,通过4个锚点实现对未…...

利用 langchain 和 LLM 来给 PDF 做总结

在网上看到一个PDF, 讲的是 Gstreamer 的的动态管道的构建, 一瞥而过, 没时间细看, 先写个小程序通过 langchain 和 LLM 给它做个快速总结 代码如下 from langchain.document_loaders import UnstructuredPDFLoader from langchain.llms import OpenAI from langchain.chains i…...

props 不能轻易解构,注意maxLength类似这种,不能解构出来

当您从 props 对象中解构 msg 时,msg 变量将会获取到当时的 props.msg 值。解构操作仅仅是将当前值复制到 msg 变量中,它并不会建立响应式连接。因此,当 props.msg 发生变化时,解构出的 msg 变量仍保持其原始值,不会自…...

总结拓展十三:SAP系统采购订单关闭实例分享

1、案例分享 我们集团A基地和B基地存在外包加工业务。A基地向B基地外包采购了多起不同类型的物料,近期有部分外包采购暂停,需要采购关闭未完成交货的采购订单。采购在关闭时出现2类报错问题,向我们IT咨询解决方案。 1)报错类型 …...

内嵌服务器Netty Http Server

内嵌式服务器不需要我们单独部署,列如SpringBoot默认内嵌服务器Tomcat,它运行在服务内部。使用Netty 编写一个 Http 服务器的程序,类似SpringMvc处理http请求那样。举例:xxl-job项目的核心包没有SpringMvc的Controller层,客户端却…...

Maven打包运行,引入三方jar及打包,不导入本地库的方法

Maven打包运行,引入三方jar及打包,不导入本地库的方法 maven、打包、springboot、jar、本地、引入背景 业务系统要对接某硬件,需要用到其三方jar,maven官方仓库没有这个,我也没有maven,又不想mvn install…...

02复写零

复写零 我们先进行异地复写:代码如下 public class Test {public static void main(String[] args) {int []array {1,0,2,3,0,4};duplicateZeros(array);}public static void duplicateZeros(int[] arr) {int [] elemnew int[arr.length];for(int cur0,dest0;des…...

01-gcc编译c++过程

当然,可以为您简要概述GCC编译C程序的各个步骤及其对应的具体命令。 GCC编译C的四个主要步骤 预处理(Preprocessing)编译(Compilation)汇编(Assembly)链接(Linking) 1…...

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…...

在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能

下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...

Module Federation 和 Native Federation 的比较

前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

C++中string流知识详解和示例

一、概览与类体系 C 提供三种基于内存字符串的流&#xff0c;定义在 <sstream> 中&#xff1a; std::istringstream&#xff1a;输入流&#xff0c;从已有字符串中读取并解析。std::ostringstream&#xff1a;输出流&#xff0c;向内部缓冲区写入内容&#xff0c;最终取…...

C#学习第29天:表达式树(Expression Trees)

目录 什么是表达式树&#xff1f; 核心概念 1.表达式树的构建 2. 表达式树与Lambda表达式 3.解析和访问表达式树 4.动态条件查询 表达式树的优势 1.动态构建查询 2.LINQ 提供程序支持&#xff1a; 3.性能优化 4.元数据处理 5.代码转换和重写 适用场景 代码复杂性…...

Golang——7、包与接口详解

包与接口详解 1、Golang包详解1.1、Golang中包的定义和介绍1.2、Golang包管理工具go mod1.3、Golang中自定义包1.4、Golang中使用第三包1.5、init函数 2、接口详解2.1、接口的定义2.2、空接口2.3、类型断言2.4、结构体值接收者和指针接收者实现接口的区别2.5、一个结构体实现多…...

go 里面的指针

指针 在 Go 中&#xff0c;指针&#xff08;pointer&#xff09;是一个变量的内存地址&#xff0c;就像 C 语言那样&#xff1a; a : 10 p : &a // p 是一个指向 a 的指针 fmt.Println(*p) // 输出 10&#xff0c;通过指针解引用• &a 表示获取变量 a 的地址 p 表示…...

Python竞赛环境搭建全攻略

Python环境搭建竞赛技术文章大纲 竞赛背景与意义 竞赛的目的与价值Python在竞赛中的应用场景环境搭建对竞赛效率的影响 竞赛环境需求分析 常见竞赛类型&#xff08;算法、数据分析、机器学习等&#xff09;不同竞赛对Python版本及库的要求硬件与操作系统的兼容性问题 Pyth…...

AxureRP-Pro-Beta-Setup_114413.exe (6.0.0.2887)

Name&#xff1a;3ddown Serial&#xff1a;FiCGEezgdGoYILo8U/2MFyCWj0jZoJc/sziRRj2/ENvtEq7w1RH97k5MWctqVHA 注册用户名&#xff1a;Axure 序列号&#xff1a;8t3Yk/zu4cX601/seX6wBZgYRVj/lkC2PICCdO4sFKCCLx8mcCnccoylVb40lP...

相关类相关的可视化图像总结

目录 一、散点图 二、气泡图 三、相关图 四、热力图 五、二维密度图 六、多模态二维密度图 七、雷达图 八、桑基图 九、总结 一、散点图 特点 通过点的位置展示两个连续变量之间的关系&#xff0c;可直观判断线性相关、非线性相关或无相关关系&#xff0c;点的分布密…...