読んでください:これはStack Overflowでひどく答えられたような質問のように感じることは知っていますが、良い答えが見つからないことを誓います。さらに、これを「重複の可能性がある」とマークするのはメタすぎるでしょう!
私は特定の順序で値のマトリックスを持っています(javascriptで):
[[1,2]、[1,2]、[3,4]、[5,6][5,6]]
ただし、最近、同じ行があるとGoogleグラフがクラッシュすることを知りました。重複を削除する必要があります。ただし、配列はかなり大きく、単純な実装の2次時間は余裕がありません。
通常、行がそれぞれハッシュ可能である場合は、それらを辞書に追加して、{ }
すでに表示されている行を確認します。ただし、javascriptでは配列をハッシュすることはできません。
最善のアプローチは何ですか?各行の配列を文字列に変換してそれをキーとして使用できると思いますが、それはかなり汚い(そして潜在的に遅い)ハックのように感じます。私は本当にあなたのアドバイスが大好きです。