ホームページ >Java >&#&チュートリアル >ベクトル要素をシャッフルする Java プログラム
Shuffle() は、リスト要素の特定のグループの置換ロジックに基づいてランダムに動作する Java のコレクション クラス メソッドです。 Tree は、特定のパラメーターに応じて shuffle class() の 2 つの異なるタイプのメソッドです。
Java コレクションの shuffle(list) メソッド。
Java コレクションの shuffle(リスト、ランダム) メソッド。この方法では、文字をランダムに配置してランダムな値を生成できます。次に、それにsuffleメソッドを適用します。
ベクトル シャッフルを実行するには、Fisher-Yates シャッフル アルゴリズムを使用できます。このアプローチでは、ベクトルを線形にスキャンし、各要素をランダムな要素と交換できます。
今日の記事では、Java 環境を使用してベクター要素をシャッフルする方法を学びます。
これは Java コードで考えられるアルゴリズムで、文字列を含むベクトルの要素をシャッフルする方法です。
ステップ 1 - 始めましょう。
ステップ 2 - Java 環境に存在する shuffle パッケージを宣言します。
ステップ 3 - カードをシャッフルする関数を宣言します。
ステップ 4 - ランダムなベクトルをシャッフルする操作の場合は、それを宣言します。
ステップ 5 - パブリック クラスを宣言します。
ステップ 6 - 入力配列ベクトルを取得します。
ステップ 7 - 配列の長さを指定します。
ステップ 8 - 宣言がランダムの場合は、宣言します。
ステップ 9 - 次のステップに進みます。
ステップ 10 - for ループを使用してメソッドを実行します。
ステップ 11 - 値を反復処理します。
ステップ 12 - 必要に応じて値を減らします。
ステップ 13 - 位置を交換して変更します。
ステップ 14 - 支援コースに参加する
ステップ 15 - 変更値をヘルパー クラスと等しいものとして宣言します。
ステップ 16 - パラメータ文字列を入力します。
ステップ 17 - int 文字列を入力します。
ステップ 18 - 部分配列を宣言します。
ステップ 19 - プリントアウトをリクエストします。
ステップ 20 - 終了。
ここでは、シャッフル メソッドに関連する考えられる構文について説明しました。ダブル シャッフル プロセスがベクトル要素にも機能することがわかります。これらの考えられる構文を使用して、後で特定の文字列内のベクトル要素をシャッフルする Java コードを構築してみます。
方法 1 - ベクトル要素をシャッフルする Java プログラム
方法 2 - Fisher-Yates シャッフル アルゴリズム
ここには、単純かつランダムな方法でいくつかのベクトル要素をシャッフルできる Java ビルド コードが含まれています。
以上がベクトル要素をシャッフルする Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。