memrootじしょ
英和翻訳
algorithm
explode
algorithm
[ˈælgərɪðəm]
アルゴリズム
1.
問題を解決したり計算を実行したりするための、明確に定義された手順または規則の集合。
問題を解決したり、特定のタスクを完了したりするための、論理的で明確な手順の連続を指します。特にコンピューター科学や数学でよく使われ、計算やデータ処理の方法を示します。
A
sorting
algorithm
is
used
to
arrange
data.
(データを整理するためにソートアルゴリズムが使われます。)
A sorting algorithm
「ソート(並べ替え)アルゴリズム」
is used
「使われる」
to arrange data.
「データを整理するために」
Google's
search
algorithm
determines
which
websites
are
shown
first.
(Googleの検索アルゴリズムが、どのウェブサイトが最初に表示されるかを決定します。)
Google's search algorithm
「Googleの検索アルゴリズム」
determines
「決定する」
which websites
「どのウェブサイトが」
are shown first.
「最初に表示されるかを」
Can
you
explain
this
algorithm
to
me?
(私にこのアルゴリズムを説明してもらえますか?)
Can you explain
「あなたは説明できますか」
this algorithm
「このアルゴリズムを」
to me?
「私に」
2.
数学や論理学において、ある目的を達成するための一連の計算や操作。
特に数学やコンピューター科学の分野で、特定の計算や問題解決のための手順や規則の体系的な集合を指します。始まりと終わりがあり、有限な手順で目的を達成できる性質を持ちます。
Euclid's
algorithm
is
a
famous
example
of
an
ancient
algorithm.
(ユークリッドの互除法は、古代のアルゴリズムの有名な例です。)
Euclid's algorithm
「ユークリッドの互除法(アルゴリズム)」
is a famous example
「有名な例です」
of an ancient algorithm.
「古代のアルゴリズムの」
The
algorithm
calculates
the
shortest
path
between
two
points.
(そのアルゴリズムは、2点間の最短経路を計算します。)
The algorithm
「そのアルゴリズムは」
calculates
「計算する」
the shortest path
「最短経路を」
between two points.
「2点間の」
Developing
efficient
algorithms
is
crucial
in
computer
science.
(効率的なアルゴリズムを開発することは、コンピューター科学において非常に重要です。)
Developing efficient algorithms
「効率的なアルゴリズムを開発することは」
is crucial
「非常に重要です」
in computer science.
「コンピューター科学において」
関連
procedure
method
process
routine
logic
formula
sequence
code
computation
heuristics