部分列

「部分列」の英語

「部分列」は英語で subsequence と言います。配列や列から順序を保って要素を選んだ列を指し、要素が連続している必要はありません。配列の連続した部分は subarray、文字列の連続した部分は substring と呼びます。

「部分列」の英語の使い分け

「部分列」の例文

The algorithm finds the longest increasing subsequence in the array.

そのアルゴリズムは配列の最長増加部分列を見つける。

コアイメージ

配列や列から順序を崩さずに選んだ要素だけで構成される列、部分列

英英

A subsequence is a sequence formed from another sequence by selecting some elements without changing their original order.

語源

subsequenceは、接頭辞sub-とsequenceの結合で、元の列の要素を順序を保って選んで作る列を指す語として成立した。

コラム

  • プログラミングではsubsequenceは連続しなくてよい点が重要で、連続を要求する場合はsubarrayやsubstringという語を使う。

「部分列」のレベル別の例文

「部分列」を英語にするときのよくある間違い

  • × A subsequence must contain consecutive elements.

    ○ A subsequence does not have to contain consecutive elements.

    部分列は要素の順序を保てばよく、連続している必要はありません。

  • × subsequence と subarray は同じ意味です。

    ○ subsequence と subarray は区別して使います。

    subarray は通常、元の配列で連続する部分を指します。

「部分列」の英語についてよくある質問

Q. 「部分列」を英語で一言で言うと?
subsequence が一般的です。要素の順序を保って選んだ列を指します。
Q. subsequence と subarray の違いは?
subsequence は要素が連続していなくてもよく、subarray は通常、元の配列内で連続する部分を指します。
Q. 「部分列」のプログラミングでの言い方は?
プログラミングでは subsequence が一般的です。文字列の連続した部分なら substring、配列の連続した部分なら subarray と呼ぶことがあります。

「部分列」と関連する日本語の英語

ほかの日本語から英語を引く

おすすめの単語帳

1 / 1