JavaScript 配列の並べ替えメソッドとスライス手法を使用して、配列の最大 k 個の要素を元の順序で検索します。まず、配列を降順に並べ替えてから、先頭から k 番目のインデックスまでスライスして、最大の k 要素を取得します。要素の元の順序を保持することにより、データの重要性とコンテキストがそのまま残り、結果の分析と解釈が容易になります。
###方法###
###例###
と整数 k を入力として受け取ります。 最初のステップは、元の配列
arrメソッドを使用して降順に並べ替えることです。これにより、k 個の最大要素を簡単に見つけることができます。
sliceに格納するために使用されます。
result 李> 配列を作成して、k 個の最大の要素を元の順序で保存します。for ループは、元の配列
arrメソッドを使用して、その要素が kMaxElements 配列内にあるかどうかを確認します。 現在の要素が
kMaxElements配列に追加します。 splice メソッドは、結果に追加された要素を追跡するために、kMaxElements 配列から要素を削除するために使用されます。 ループは、k 個の最大要素がすべて見つかって
結果の最後のステップは、元の配列内の最大 k 個の要素を含む
result
以上が配列の最大の k 個の要素を元の順序で検索する JavaScript プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。