わかりました...配列が完全なチェーンであるかどうかを確認する必要があります。これが何を意味するかをお見せします:
私はarr [5、3、2、0、4、1]を持っています。N (配列サイズ) = 6、N-1 = 5. したがって、配列には 0 ~ 5 の数値が含まれている必要があります。次に、arr[0] から開始します。
arr[0] = 5 なので、arr[5]= 1、arr[1] = 3、arr[3] = 0 に進み、arr[0] に戻ります。
この配列は各番号に移動していないため、完全なチェーンではありません。これが理にかなっていることを願っています笑。
私は arr[0] で始まり、私が言ったように通過するメソッドを Java で書くことになっています。それが配列内の各数値にヒットした場合、それは完全なチェーン (true) です。すでにヒットした数値に戻った場合、それは (false) ではありません。
私はこの背後にあるロジックを理解しています... 私はそれを実装することはできません. ループを使用して数値とインデックスを追跡する方法がわかりません... (ループを使用することになっています)。
誰かが私を正しい方向に向けるのを手伝ってくれますか? 私はコードを探しているわけではありませんが、これでループを実装する方法を誰かが説明できれば、それは素晴らしいことです!