data structure: データ構造
上智大学 伊藤 潔
2006年3月22日
data structure「データ構造」に関する言葉を多く並べます.
英語 | 意味 | |
constant | 定数 | |
variable | 変数 | |
vector | ベクトル | |
matrix | 行列 (2次元配列) | |
array | 配列 (1, 2, 3, …,n次元) | |
row | 行 | |
column | 列 | |
table | 表 (2次元) | |
list | リスト | |
stack | スタック | |
LIFO, LCFS | 後入れ先出し Last-In First Out, Last-Come First-Served |
|
push | プッシュ (スタックに一番上に要素を追加) | |
pop | ポップ (スタックの一番上から要素を取り出し) | |
queue | 行列,待ち行列 (要素が1次元に並んでいる,matrixとは異なる) |
|
FIFO, FCFS | 先入れ先出し First-In First Out, First-Come First-Served |
|
enqueue | queueの最後尾に並ぶ | |
dequeue | queueの先頭から出る | |
link | リンク | |
pointer | ポインタ | |
graph | グラフ | |
tree | ツリー,木 | |
hierarchy | 階層 | |
binary tree | 2分木 | |
network | ネットワーク | |
node, vertex | (treeやnetworkの)節点,節 | |
source node | 始点ノード | |
sink node | 終点ノード | |
root node | ルートノード(treeの根元にあるノート) | |
leaf node | リーフノード(treeの一番先にあるノート) | |
terminal node | 終端ノード(leaf nodeに同じ) | |
intermediate node | 中間ノード | |
arc, edge | (treeやnetworkの)枝 | |
directed arc,arrow | 有向アーク(ノード間に向きがある),矢印 | |
undirected arc | 無向アーク(ノード間に向きがない) | |
bidirectional arc | 双方向アーク(両向き矢印,このような場合,矢じりを省略して,ただの線で書くことも多い) | |
path | 経路(2つのnodeをつなぐ道筋) | |
parallel | 並行 | |
tandem | 直列 | |
serial | 直列 | |