基本情報アルゴリズムについて質問です。問題集P78ア 12345 イ 12354ウ 21345 エ 21354なぜ、エが正解ですか?

1件の回答

回答を書く

1161431

2026-02-19 12:55

+ フォロー

実際に初めからトレースしていけばわかりますが

pivotにはdata[3]の3の値が入ります。



while(data[i] \u0026lt; pivot)が成立しなくなるまでiを+1するのでi = 3の時にループを抜け、

while(pivot \u0026lt; data[j])が成立しなくなるまでjを-1するのでJ = 3の時にループを抜けます。

if (i ≧ j)が成立するためループを抜けて、その時点のdataの要素の値を表示するので、

結果何も入れ替えが発生していないので初期値のままです。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有