数据结构与算法部分术语中英文对照

本文详细介绍了数据结构与算法中的几个关键概念,包括Brute-Force算法、KMP算法(一种高效的模式匹配算法)、Dijkstra算法(用于寻找最短路径)、Floyd算法、Prim算法(用于构建最小生成树)以及Kruskal算法(同样用于构建最小生成树)。
中文英文
数据data
数据元素data element
数据项data item
数据对象data object
数据结构Data Structure,DS
逻辑结构logic structure
存储结构,或称物理结构storage structure, physical structure
操作operation
顺序sequential
链式linked
索引index
散列hash
抽象数据类型Abstract Data Type,ADT
问题problem
算法algorithm
程序program
渐进算法分析,简称算法分析asymptotic algorithm analysis, algorithm analysis
渐近时间复杂度asymptotic time complexity
算法增长率growth rate
线性增长率,或称线性时间代价linear growth rate ,linear time cost
二次增长率quadratic growth rate
指数增长率exponential growth rate
渐进空间复杂度asymptotic space complexity
上限upper bound
大O表示法Big-Oh Notation
空间/时间权衡原则Space/Time Tradeoff
class
实例instance
基类base class
派生类derived class
类属generic
结点node
链表linked list
空闲链free list
静态链表static linked list
stack
栈顶top
栈顶bottom
后进先出Last In First Out,LIFO
先进后出First In Last Out,FILO
顺序栈sequence stack
链栈linked stack
队列尾rear
队列头front
先进先出First In First Out,FIFO
String
数组array
稀疏矩阵sparse matrix
十字交叉链表orthogonal cross list
原子atom
表头head
表尾tail
tree
二叉树binary tree
满二叉树full binary tree
完全二叉树complete binary tree
先序(根)遍历preorder traversal
中序(根)遍历inorder traversal
后序(根)遍历postorder traversal
哈夫曼Huffman
二叉查找树Binary Search Tree,BST
平衡因子Balance Factor,BF
二叉排序树binary sorting tree
平衡二叉排序树,简称平衡二叉树,首先由Adelson-Velskii和Landis于1962年提出的,又称AVL树balanced binary sorting tree
优先队列priority queue
heap
大顶堆max-heap
小顶堆min-heap
筛选法sifting
graph
无向图undigraph
有向图digraph
带权图,又称网weighted,graph
子图subgraph
有向无环图Directed Acyclic Graph,DAG
邻接矩阵adjacency matrix
邻接表adjacency list
深度优先搜索Depth-First Search,DFS
广度优先搜索Breadth-First Search,BFS
顶点表示活动的网,AOV网Activity On Vertex Network
拓扑序列topological order
拓扑排序topological sort
AOE网Activity On Edge Network
关键路径critical path
最小代价生成树Minimum Cost Spanning Tree,MST
枢轴pivot
归并排序merging sort
树形选择排序tree selecion sort
堆排序heap sort
最低位优先法Least Significant First,LSF
最高位优先法Most Significant First,MSF
线性探测法linear probing
二次探测法quadratic probing
线性索引linear index
贪心算法,又称贪婪算法greedy algorithm

Brute-Force算法
KMP算法:由Knuth、Morris和Pratt同时发现的模式匹配算法
Dijkstra算法:由E.W.Dijkstra提出的一种按路径长度递增的次序产生最短路径的算法
Floyd算法
Prim算法,也称扩点法
Kruskal算法,也称扩边法

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值