計算機常用英語詞匯 —— 數據結構與算法

本文為轉載,原文:計算機常用英語詞匯 —— 數據結構與算法

數據結構與算法

1. 介紹

本文將列出計算機學當中,數據結構與算法相關的部分常用的英語詞匯,歡迎大家前來更正補充

2. 數據結構

2.1. 數據

數據抽象:data abstraction

數據元素:data element

數據對象:data object

數據項:data item

數據類型:data type

抽象數據類型:abstract data type

2.2. 結構

邏輯結構:logical structure

物理結構:phyical structure

線性結構:linear structure

非線性結構:nonlinear structure

2.3. 數據類型

基本數據類型:atomic data type

固定聚合數據類型:fixd-aggregate data type

可變聚合數據類型:variable-aggregate data type

線性表:linear list

棧:stack

隊列:queue

串:string

數組:array

樹:tree

圖:gragh

2.4. 操作

查找,線索:searching

更新:updating

排序:sorting

插入:insertion

刪除:deletion

前趨:predecessor

后繼:successor

直接前趨:immediate predecessor

直接后繼:immediate successor`

雙端列表:deque (double-ended queue)

循環隊列:cirular queue

指針:pointer

先進先出表(隊列):first-in first-out list

后進先出表(隊列):last-in first out list

棧底:bottom

棧頂:top

壓入:push

彈出:pop

隊頭:front

隊尾:rear

上溢:overflow

下溢:underflow

2.5. 矩陣

數組:array

矩陣:matrix

多維數組:multi-dimentional array

以行為主的順序分配:row major order

以列為主的順序分配:column major order

三角矩陣:truangular matrix

對稱矩陣:symmetric matrix

稀疏矩陣:sparse matrix

轉置矩陣:transposed matrix

2.6. 鏈表

鏈表:linked list

線性鏈表:linear linked list

單鏈表:single linked list

多重鏈表:multilinked list

循環鏈表:circular linked list

雙向鏈表:doubly linked list

十字鏈表:orthogonal list

廣義表:generalized list

2.7. 鏈

鏈:link

指針域:pointer field

鏈域:link field

頭結點:head node

頭指針:head pointer

尾指針:tail pointer

串:string

空白(空格)串:blank string

空串(零串):null string

子串:substring

2.8. 樹

樹:tree

子樹:subtree

森林:forest

根:root

葉子:leaf

節點:node

深度:depth

層次:level

雙親:parents

孩子:children

兄弟:brother

祖先:ancestor

子孫:descentdant

2.9. 二叉樹

二叉樹:binary tree

平衡二叉樹:balanced binary tree

滿二叉樹:full binary tree

完全二叉樹:complete binary tree`

遍歷二叉樹:tracersing 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 travelsal

后序遍歷:postorder travelsal

2.10. 圖

圖: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

稀疏圖:spares graph

稠密圖:dense graph

重連通圖:biconnected graph

二部圖:bipartite graph

2.11. 邊

邊: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

連通分量:connected component

鄰接矩陣:adjacency matrix

鄰接表:adjacency list

鄰接多重表:adjacency multilist

遍歷圖:traversing graph

生成樹:spanning tree

最小(代價)生成樹:minimum(cost) spanning tree

生成森林:spanning forest

3. 算法

3.1. 拓撲

拓撲排序:topological sort

偏序:partical order

拓撲有序:topological order

AOV網:activity on vertex network

AOE網:activity on edge network

關鍵路徑:critical path

3.2. 匹配

匹配:matching

最大匹配:maximum matching

增廣路徑:augmenting matching

增廣路徑圖:augmenting path graph

3.3. 查找

查找:searching

線性查找(順序查找):linear search (sequentail search)

二分查找:binary search

分塊查找:block search

散列查找:hash search

平均查找長度:average search length

3.4. 散列表

散列表:hash table

散列函數:hash funticion

直接定址法:immediately allocating method

數字分析法:digital analysis method

平方取中法:mid-square method

折疊法:folding method

除法:division method

隨機數法:random number method

3.5. 排序

排序:sort

內部排序:internal sort

外部排序:external sort

插入排序:insertion sort

隨小增量排序:diminishing increment sort

選擇排序:selection sort

堆排序:heap sort

快速排序:quick sort

歸并排序:merge sort

基數排序:redix sort

平衡歸并排序:balance merging sort

二路平衡歸并排序:balance two-way merging sort

多步歸并排序:ployphase merging sort

置換選擇排序:replacement selection sort

3.6. 文件

文件: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

轉載請注明出處:計算機常用英語詞匯 —— 數據結構與算法

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,572評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,071評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,409評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,569評論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,360評論 6 404
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,895評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,979評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,123評論 0 286
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,643評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,559評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,742評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,250評論 5 356
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,981評論 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,363評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,622評論 1 280
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,354評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,707評論 2 370

推薦閱讀更多精彩內容