ホームページ >Java >&#&チュートリアル >Java での要素の並べ替えと検索
並べ替えと検索は、配列に対して実行できる基本的な操作です。並べ替えとは、指定されたリストまたは配列の要素を昇順または降順に並べ替えることを意味し、検索とは、リスト内の要素またはそのインデックスを見つけることを意味します。
これらの操作を実行するために利用できるさまざまなアルゴリズムがありますが、この記事では、Java で要素を並べ替えたり検索したりするためにそれらのいくつかを使用します。一つ一つ勉強していきます。
このセクションでは、配列内の要素の並べ替えと検索に役立つ次のメソッドについて説明します。
sort() - パラメータとして渡された配列を昇順に並べ替える Arrays クラスの静的メソッドです。
###文法### リーリー binarySearch()- これは Arrays クラスの静的メソッドでもあります。これは 2 つのパラメータを受け入れます。1 つ目は要素を検索する必要がある配列で、2 つ目はその配列内で見つける必要がある要素です。 引数として渡された要素のインデックス番号を返します。
###文法### リーリー ###例### リーリー ###出力### リーリー方法 2: カスタム ロジックを使用する
ステップ 3
###例### リーリー ###出力### リーリー
線形検索を使用した検索ステップ 1
- 次に、配列の長さまで実行される for ループを作成します。このループでは、if ブロックを使用して、配列内に「searchElem」が存在するかどうかを確認します。利用可能な場合、そのインデックスは変数「locate」に格納され、変数「isFound」は 1 に増分されます。
ステップ 3###例### リーリー ###出力### リーリー ###結論は### この記事では、配列要素を並べ替え、検索操作を実行してその配列の特定の要素を見つける方法について説明しました。 「sort()」と呼ばれる組み込みメソッド、または任意の並べ替えおよび検索アルゴリズムを使用できます。
以上がJava での要素の並べ替えと検索の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。