問題タブ [set-difference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1562 参照

c# - リストの違いを取得する最速の方法

I'm developing a program which is able to find the difference in files between to folders for instance. I've made a method which traverses the folder structure of a given folder, and builds a tree for each subfol

I'm developing a program which is able to find the difference in files between to folders for instance. I've made a method which traverses the folder structure of a given folder, and builds a tree for each subfolder. Each node contains a list of files, which is the files in that folder. Each node has an amount of children, which corresponds to folders in that folder.

Now the problem is to find the files present in one tree, but not in the other. I have a method: "private List Diff(Node index1, Node index2)", which should do this. But the problem is the way that I'm comparing the trees. To compare two trees takes a huge amount of times - when each of the input nodes contains about 70,000 files, the Diff method takes about 3-5 minutes to complete.

I'm currently doing it this way:

And the Node class looks like this:


Immediately stop using your code. You're vulnerable to SQL injection. You need to use binded parameters:

See the documentation

The additional query would be executed in the same fashion as your previous statement.

0 投票する
2 に答える
489 参照

c++ - 自然な並べ替え順序のない 2 つの std::vector の違い

2 つの の差を取得する効率的な方法を探していstd::vectorsます。それらに含まれるオブジェクトには、自然な順序はありません。私にできる最善のことは、平等をテストすることです。std::set_differenceこれはオプションを除外するようです。

ネストされた 2 つの反復子内のオブジェクトを比較するよりも良い解決策はありますか?

0 投票する
3 に答える
5108 参照

c++ - セットキーとマップキーの間のset_differenceを見つけます

set_differenceを使用して、マップのセットとキーの違いを見つける方法の例を提供できるかどうかを尋ねたいと思います。

別の質問std::set_differenceで、セットキーとマップキーを比較できることを知っていますか?しかし、それは明確な例のない別の質問を示しています。Boostライブラリを使用しないソリューションが必要です

0 投票する
1 に答える
396 参照

objective-c - NSStrings 減算/差分の NSArray

多数の NSString を持つ 2 つの NSArray があります。配列の減算を行いたいので、Array1 からすべての要素を取得します。これらの要素は、Array1 だけにあり、Array2 にもありません。これらの NSString オブジェクトは異なるオブジェクトですが、文字列値は同じです。

これを行う簡単な方法はありますか、または二重ループが必要ですか? たとえば、Python では set 操作を使用できますが、Obj-C でそれを行う方法がわかりません。

0 投票する
2 に答える
117 参照

comparison - 差集合関数でリストとファイルのデータを比較できないのはなぜですか?

ここに私のファイルと関数があります:

List1.txt => ネコ イヌ トラ クマ

List2.txt => 猫 犬 虎

これらのファイルは、windows xp でエンコードされた ANSI です。

出力は単なる「クマ」になると思います。ただし、差分として ("cat"、"dog"、"tiger"、"bear") を返します。ファイルから情報を読み取ることが原因であると想定していますが、そこで立ち往生していました。お時間をいただきありがとうございます。

0 投票する
3 に答える
124 参照

awk - awkで2つのファイルのすべての絶対差を比較して計算します

awkで2つのファイルの違いを比較して計算する方法を教えてください

file1.txt

file2.txt

出力は、2 つの値の差 (および絶対値) であり、次の場所に格納されます。

file3.txt:

何か案は?

0 投票する
1 に答える
2877 参照

directory - html5オーディオタグにsrcを追加するには?

私は初めてですHTML5。ページで HTML5 の audio タグを使用しました。別のルート フォルダーからmp3ファイルのソースを追加したいと考えています。私のルートフォルダーは ですC:/inetpub/wwwroot/App/が、 のフォルダーを使用したいですD:/Web/mp3。助けてください。

0 投票する
1 に答える
257 参照

mysql - Mysql + 2 つの結果セットの違い

非常に単純な MySQL の質問があります。Customer と Orders の 2 つのテーブルがあります。Customer テーブルにはフィールド (id、name) があり、Order にはフィールド (id、customerID、item) があります。MySQL で次のクエリを使用して、製品 A を購入した顧客と製品 B を購入した顧客を見つけることができます。

これら 2 つの結果セットの違いと類似点をどのように見つけることができますか? 1) すなわち、製品 A のみを購入し、製品 B を購入しなかった顧客 2) すなわち、製品 A と B の両方を購入した顧客

ご協力いただきありがとうございます。

D