次のようなオブジェクトを含む2つの配列があります。
[{"Start": 1, "End": 2}, {"Start": 4, "End": 9}, {"Start": 12, "End": 16}, ... ]
重複を削除しながら2つの配列をマージしたいと思います。現在、私は次のことを行っています。
array1.concat(array2);
次に、ネストされた$.each
ループを実行していますが、配列がどんどん大きくなるにつれて、O(n^2)
実行に時間がかかり、スケーラブルではありません。
これを行うにはもっと速い方法があると思いますが、私が見つけたすべての例は文字列または整数を使用しています。
これを高速化するために推奨されるアルゴリズムや方法はありますか?