memrootじしょ
英和翻訳
AVL tree
absolute low
AVL tree
/ˌeɪˌviːˈɛl triː/
エーヴイエル ツリー
1.
自己平衡二分探索木の一種。
各ノードの左右の部分木の高さの差が最大でも1になるように設計された二分探索木です。この特性により、木が極端に偏ることを防ぎ、探索、挿入、削除といった操作が常に効率的な時間計算量(O(log n))で行われることを保証します。
An
AVL
tree
ensures
that
the
height
difference
between
the
left
and
right
subtrees
of
any
node
is
at
most
one.
(AVL木は、どのノードにおいても左右の部分木の高さの差が最大で1であることを保証します。)
An AVL tree
コンピュータサイエンスの分野で用いられる、自己平衡二分探索木の一種を指します。
ensures
「保証する」という意味です。
that the height difference
「高さの差」という意味です。
between the left and right subtrees
「左と右の部分木の間で」という意味です。
of any node
「任意のノードの」という意味です。
is at most one
「最大で1である」という意味です。
Programmers
often
use
AVL
trees
for
efficient
data
retrieval
and
manipulation.
(プログラマーは効率的なデータ取得と操作のためにAVL木をよく利用します。)
Programmers
「プログラマーたち」を指します。
often use
「よく使う」という意味です。
AVL trees
自己平衡二分探索木の一種である「AVL木」を指します。
for efficient data retrieval
「効率的なデータ取得のために」という意味です。
and manipulation
「および操作」という意味です。
Unlike
a
simple
binary
search
tree,
an
AVL
tree
performs
rebalancing
operations
after
insertions
or
deletions.
(単純な二分探索木とは異なり、AVL木は挿入や削除の後に再平衡化操作を実行します。)
Unlike a simple binary search tree
「単純な二分探索木とは異なり」という意味です。
an AVL tree
自己平衡二分探索木の一種である「AVL木」を指します。
performs
「実行する」という意味です。
rebalancing operations
「再平衡化操作」という意味です。
after insertions or deletions
「挿入または削除の後に」という意味です。
2.
効率的なデータ構造として、探索、挿入、削除の操作を高速に行うことを目的としたもの。
AVL木は、データの検索、追加、削除などの操作において、最悪の場合でも非常に効率的な時間計算量(対数時間)を保証するために利用されます。これは、木の平衡を維持することで、木の高さが最小限に抑えられるためです。データベースインデックスやルーティングテーブルなど、高速なデータアクセスが求められる多くのアプリケーションで活用されます。
An
AVL
tree
ensures
that
the
height
difference
between
the
left
and
right
subtrees
of
any
node
is
at
most
one.
(AVL木は、どのノードにおいても左右の部分木の高さの差が最大で1であることを保証します。)
An AVL tree
コンピュータサイエンスの分野で用いられる、自己平衡二分探索木の一種を指します。
ensures
「保証する」という意味です。
that the height difference
「高さの差」という意味です。
between the left and right subtrees
「左と右の部分木の間で」という意味です。
of any node
「任意のノードの」という意味です。
is at most one
「最大で1である」という意味です。
Programmers
often
use
AVL
trees
for
efficient
data
retrieval
and
manipulation.
(プログラマーは効率的なデータ取得と操作のためにAVL木をよく利用します。)
Programmers
「プログラマーたち」を指します。
often use
「よく使う」という意味です。
AVL trees
自己平衡二分探索木の一種である「AVL木」を指します。
for efficient data retrieval
「効率的なデータ取得のために」という意味です。
and manipulation
「および操作」という意味です。
Unlike
a
simple
binary
search
tree,
an
AVL
tree
performs
rebalancing
operations
after
insertions
or
deletions.
(単純な二分探索木とは異なり、AVL木は挿入や削除の後に再平衡化操作を実行します。)
Unlike a simple binary search tree
「単純な二分探索木とは異なり」という意味です。
an AVL tree
自己平衡二分探索木の一種である「AVL木」を指します。
performs
「実行する」という意味です。
rebalancing operations
「再平衡化操作」という意味です。
after insertions or deletions
「挿入または削除の後に」という意味です。
関連
Binary Search Tree
Red-Black Tree
Data Structure
Algorithm
Self-balancing tree
Tree traversal