質問:
「配列 A と整数値 k を指定すると、A に合計が k になる 2 つの異なる整数がある場合に値 true を返し、それ以外の場合は false を返すアルゴリズムを作成してください。」
私の疑似コード:
入力: 値 k のサイズ n の配列 A
出力: A の 2 つの異なる整数の合計が k になる場合は true、そうでない場合は false
Algorithm ArraySum(A, n, k)
for (i=0, i<n, i++)
for (j=i+1, j<n, j++)
if (A[i]+A[j]=k)
return true
return false
このアルゴリズムを正しく記述しましたか? 私が見ていないだけの間違いはありますか?