返回介绍

16.3 术语表

发布于 2024-06-09 00:03:45 字数 7955 浏览 0 评论 0 收藏 0

表 16-1 列出了书中出现的重要术语,值得注意以下几点。

  • 建议记住名词的英文叫法,以便阅读英文文献。
  • 部分名词在简体中文和繁体中文下的叫法不同。

表 16-1   数据结构与算法的重要名词

English简体中文繁体中文
algorithm算法演算法
data structure数据结构資料結構
code代码程式碼
file文件檔案
function函数函式
method方法方法
variable变量變數
asymptotic complexity analysis渐近复杂度分析漸近複雜度分析
time complexity时间复杂度時間複雜度
space complexity空间复杂度空間複雜度
loop循环迴圈
iteration迭代迭代
recursion递归遞迴
tail recursion尾递归尾遞迴
recursion tree递归树遞迴樹
big-\(O\) notation大 \(O\) 记号大 \(O\) 記號
asymptotic upper bound渐近上界漸近上界
sign-magnitude原码原碼
1’s complement反码一補數
2’s complement补码二補數
array数组陣列
index索引索引
linked list链表鏈結串列
linked list node, list node链表节点鏈結串列節點
head node头节点頭節點
tail node尾节点尾節點
list列表串列
dynamic array动态数组動態陣列
hard disk硬盘硬碟
random-access memory (RAM)内存記憶體
cache memory缓存快取
cache miss缓存未命中快取未命中
cache hit rate缓存命中率快取命中率
stack堆疊
top of the stack栈顶堆疊頂
bottom of the stack栈底堆疊底
queue队列佇列
double-ended queue双向队列雙向佇列
front of the queue队首佇列首
rear of the queue队尾佇列尾
hash table哈希表雜湊表
hash set哈希集合雜湊集合
bucket
hash function哈希函数雜湊函式
hash collision哈希冲突雜湊衝突
load factor负载因子負載因子
separate chaining链式地址鏈結位址
open addressing开放寻址開放定址
linear probing线性探测線性探查
lazy deletion懒删除懶刪除
binary tree二叉树二元樹
tree node树节点樹節點
left-child node左子节点左子節點
right-child node右子节点右子節點
parent node父节点父節點
left subtree左子树左子樹
right subtree右子树右子樹
root node根节点根節點
leaf node叶节点葉節點
edge
level
degree
height高度高度
depth深度深度
perfect binary tree完美二叉树完美二元樹
complete binary tree完全二叉树完全二元樹
full binary tree完满二叉树完滿二元樹
balanced binary tree平衡二叉树平衡二元樹
binary search tree二叉搜索树二元搜尋樹
AVL treeAVL 树AVL 樹
red-black tree红黑树紅黑樹
level-order traversal层序遍历層序走訪
breadth-first traversal广度优先遍历廣度優先走訪
depth-first traversal深度优先遍历深度優先走訪
binary search tree二叉搜索树二元搜尋樹
balanced binary search tree平衡二叉搜索树平衡二元搜尋樹
balance factor平衡因子平衡因子
heap堆積
max heap大顶堆大頂堆積
min heap小顶堆小頂堆積
priority queue优先队列優先佇列
heapify堆化堆積化
top-\(k\) problemTop-\(k\) 问题Top-\(k\) 問題
graph
vertex顶点頂點
undirected graph无向图無向圖
directed graph有向图有向圖
connected graph连通图連通圖
disconnected graph非连通图非連通圖
weighted graph有权图有權圖
adjacency邻接鄰接
path路径路徑
in-degree入度入度
out-degree出度出度
adjacency matrix邻接矩阵鄰接矩陣
adjacency list邻接表鄰接表
breadth-first search广度优先搜索廣度優先搜尋
depth-first search深度优先搜索深度優先搜尋
binary search二分查找二分搜尋
searching algorithm搜索算法搜尋演算法
sorting algorithm排序算法排序演算法
selection sort选择排序選擇排序
bubble sort冒泡排序泡沫排序
insertion sort插入排序插入排序
quick sort快速排序快速排序
merge sort归并排序合併排序
heap sort堆排序堆積排序
bucket sort桶排序桶排序
counting sort计数排序計數排序
radix sort基数排序基數排序
divide and conquer分治分治
hanota problem汉诺塔问题河內塔問題
backtracking algorithm回溯算法回溯演算法
constraint约束約束
solution
state状态狀態
pruning剪枝剪枝
permutations problem全排列问题全排列問題
subset-sum problem子集和问题子集合問題
\(n\)-queens problem\(n\) 皇后问题\(n\) 皇后問題
dynamic programming动态规划動態規劃
initial state初始状态初始狀態
state-transition equation状态转移方程狀態轉移方程
knapsack problem背包问题背包問題
edit distance problem编辑距离问题編輯距離問題
greedy algorithm贪心算法貪婪演算法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文