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

Leetcode 3576. Transform Array to All Equal Elements

Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到&#xf…...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路

进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案

问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本: 3.8.1 语言: JavaScript/TypeScript、C、Java 环境:Window 参考:Java原生反射机制 您好,我是鹤九日! 回顾 在上篇文章中:CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

拉力测试cuda pytorch 把 4070显卡拉满

import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒&…...

工业自动化时代的精准装配革新:迁移科技3D视觉系统如何重塑机器人定位装配

AI3D视觉的工业赋能者 迁移科技成立于2017年,作为行业领先的3D工业相机及视觉系统供应商,累计完成数亿元融资。其核心技术覆盖硬件设计、算法优化及软件集成,通过稳定、易用、高回报的AI3D视觉系统,为汽车、新能源、金属制造等行…...

CMake控制VS2022项目文件分组

我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...

laravel8+vue3.0+element-plus搭建方法

创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求,并检查收到的响应。它以以下模式之一…...