ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript プログラムは、配列を K 回右回転させた後、M 番目の要素を見つけます
私たちは、k 回右回転された配列の m 番目の要素を見つける JavaScript プログラムを作成しています。まず、配列 m と k の入力を取得します。次に、ループを使用して正しい回転を実行します。ループの各反復で、配列の最後の要素を最初の位置に移動します。このループを k 回継続して、回転された配列を取得します。最後に、回転された配列の m 番目の要素を結果として返します。
###方法###
###例###
findElement
、回転数 k、および検索する m 番目の要素を受け取ります。 p>k = k % arr.length
値を処理した後に配列で実行される実際の回転数を計算します。これは、配列の長さを超えて配列を回転してもその位置が変わらないため、配列の長さを k で法定することで実際に実行される回転数が得られるために行われます。 Line
return arr[(arr.length - k m - 1) % arr.length];は k 回転後の配列の開始位置を示し、次に m - 1 は m 番目の要素の位置を示し、最後に AND モジュロを取得します。配列の長さによって、範囲外になった場合に位置が配列の末尾で折り返されることが保証されます。 最後に、プログラムは
findElement
以上がJavaScript プログラムは、配列を K 回右回転させた後、M 番目の要素を見つけますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。