配列類似度アルゴリズムの探索

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、2 つの配列間の共通要素を見つけるために使用される配列類似度アルゴリズムを探ります。この実験を通じて、Array.prototype.includes()Array.prototype.filter() のような組み込み JavaScript メソッドを使って配列を比較し、共通要素を抽出する方法を学びます。このアルゴリズムは、開発者が大規模なデータセットを扱い、データを分析する際に役立つツールです。

JavaScript で配列の類似度を見つける方法

コーディングを練習するには、ターミナル/SSH を開いて node と入力します。これにより、両方の配列に表示される要素の配列を見つける方法を理解できます。次の手順に従ってください。

  1. Array.prototype.includes() メソッドを使用して、values に含まれていない値を判断します。
  2. Array.prototype.filter() メソッドを使用してそれらを削除します。

配列の類似度を見つけるコードは次のとおりです。

const similarity = (arr, values) => arr.filter((v) => values.includes(v));

次のコマンドを実行することでこのコードをテストできます。

similarity([1, 2, 3], [1, 2, 4]); // [1, 2]

これにより、出力として [1, 2] が返されます。

まとめ

おめでとうございます!あなたは配列類似度の実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに実験を練習できます。