当前位置: 首页 > 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…...

互动式教育技术:Spring Boot师生共评作业管理系统

3系统分析 3.1可行性分析 通过对本师生共评的作业管理系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本师生共评的作业管理系统采用JAVA作为开发语言&…...

【云从】三、计算机网络基础

文章目录 1、网络2、网络通信2.1 IP地址2.2 子网掩码2.3 网关2.4 私有地址和公有地址2.5 NAT网络地址转换 3、网络架构及设备 1、网络 网络,即通过通信线路(如光纤、网线)和通信设备(如路由器、光猫),将各…...

读书笔记《向上生长》关于记忆、链接的一些思考

摘录 NOTES 1.大脑非常低效,记性不好,还会自圆其说。很多成绩不好的学生绝大部分不记笔记,记了也不看。 2.注意力和肌肉一样,存在耗损,也可以通过锻炼来加强。 3. 所有知识必须链接到已经有的知识,到用的时…...

Kubesphere4.1版本创建应用Mysql并实现外网访问

目前Kubesphere4.1版本可查创建应用资料较少,特此记录作为参考。 目标 使用Kubesphere4.1完成Mysql服务部署并实现外网访问。 具体流程如下: 1.创建企业空间 2.创建项目 3.创建应用仓库 4.创建应用(mysql) 5.配置外网访…...

小猿口算跟风版——没想到吧,这也能暴力

前言 “接口也是口,算法也是算”,综合来看就是口算! 看到全网都在炸鱼也忍不住来玩一玩… 参考了大佬的OCR版,试用后发现影响速度的最大卡点并不是识别速度等,而是““由于检测异常导致的等待”。 基于体验几局的感受…...

【RabbitMQ——消息应答机制——分布式事务解决方式】

1. RabbitMQ高级-消息确认机制的配置 NONE值是禁用发布确认模式,是默认值 CORRELATED值是发布消息成功到交换器后会触发回调方法,如1示例SIMPLE值经测试有两种效果,其一效果和CORRELATED值一样会触发回调方法,其二在发布消息成功…...

Android Studio Koala中Kotlin引入序列化Parcelable

找了一堆资料没有新构建序列化的方法,踩坑经历如下: 前提是使用Kotlin创建的项目 之前的build.gradle版本写法如下: 但是新版Android Studio Koala使用序列化模式发生了改变,如下: 测试成功如下: 发出来…...

安装postgresql和对应wal2json和pg_tm_aux插件避坑

1、安装原则:要用源码都用源码,要用yum都用yum 安装wal2json避坑 涉及的yum源,可以解决安装postgresql缺少依赖导致的wal2json和pg_tm_aux的报错问题 [centos-sclo-rh] nameCentOS-7 - SCLo rh baseurlhttps://mirrors.aliyun.com/centos/7/…...

OneDrive 全新时代:AI、生产力和回忆触手可及

OneDrive,无人不知,无人不晓。 无论您是在公司、家庭还是在通勤的路上,OneDrive 都能让您无缝管理文件、照片和回忆。OneDrive 受到 94% 的财富 500 强公司、数百万小型企业和无数个人的信赖,它正在改变世界协作、存储和连接的方…...

List子接口

1.特点:有序,有下标,元素可以重复 2.方法:包含Collection中的所有方法,还包括自己的独有的方法(API中查找) 还有ListIterator(迭代器),功能更强大。 包含更多…...