セット電卓

集合演算を実行します: 和集合、交差、差分、対称差分、デカルト積、集合関係。

この計算機について

Operate on two sets entered as comma-separated values. The tool returns union, intersection, difference, and symmetric difference, plus set membership checks.

Set operations

  • Union (A ∪ B) — everything in A or B.
  • Intersection (A ∩ B) — only items in both A and B.
  • Difference (A − B) — items in A but not in B.
  • 対称的な差異 — items in either set but not both.

How to enter sets

Type values separated by commas, e.g. 1, 2, 3. Duplicates are removed automatically because a set holds each element at most once.

Where this is used

Set logic underpins database queries, probability, logic design, and data de-duplication.

セット電卓の使い方

  1. 1commas で区切る A と B 要素のセットを入力します。
  2. 2操作を選択します。: 組み合わせ、交差、差分または対称。
  3. 3収集の結果を表示して、重度の後にメンバーを一覧表示します。

崩壊操作

A-B, a-B, a-B, a-B, シンメトリー (A-B)

集計は異なる要素のコレクションです。集計はコレクションを組み合わせたり比較したりします。

すべての予約は、同じ項目のみが交差に保持され、異なる予約は1つではなく他のものに属しています。

A-B は「B ではなく B で」、B-A は「B ではなく A で」です。 上記のテーブルの例を使うと、B -A = {4, 5} のとき、A -B = {1, 2} になります。 Adjudication の技術: 最初にマイナスの印の前でアセンブリを見、それから背部の要素から取除きます。

リブケの原則は、集計計算の最も重要な実践式です。 |A =B = |B + - B -。 直接追加は2回交差点をカウントするので、一度に減少します。 前の例では、 =A = 3, =B = 3, =A ∩ B = 1, そう |A ̇B = 3 + 3 = 1 = 5 実際の {1, 2, 3, 4, 5} に対応する。 3つ以上のクラスターに拡張できるこの合理的は、確率的かつ数える質問のための基本的なツールです。

オペレーションシンボル意味する例 (A = {1, 2, 3}, B = {3, 4, 5})
グループA ∪ BAまたはBに属する全ての要素{1, 2, 3, 4, 5}
インターセクションA ∩ BAとBの要素{3}
ギャップA − BA ではなく B に所属する要素{1, 2}
コンプリートA′A に所属しない全ての要素フルセット定義に依存
シンメトリーの違いA △ B要素の1つです。{1, 2, 4, 5}

コレクションの基本的な計算

よくある質問

なぜ繰り返しがないのですか?

各要素は定義によって一度に現れ、マージされます。

対称ギャップとは?

共有メンバーを除く2つのプールの要素であることが起こります。

お問い合わせ

いいえ、{1,2, 3} は{3,2,} と同等です。

コレクションの要素が繰り返すことはできますか?

いいえ、コレクションと `list/multiset' のコアの違いです。 アセンブリの各要素は一度だけ出現でき、{1, 1, 2} と {1, 2} は同じです。 メニュー 注文なし**、{1, 2, 3}, {3, 2,} はまったく同じです。 繰り返しの数や順序を保持する必要がある場合、マルチセット(マルチセット)またはリスト/配列を使用する必要があります。 データベースの DISTINCT 操作は、結果をグループ化プロセスとして重くすることに不可欠です。

プログラミングで動作するプールはどのように機能しますか?

ほとんどの言語は、Python がセット (サポートとクロスセクション、t-コーディング、- 差分、^ 対称)、JavaScript はセット (実行または拡張する必要があります)、SQL は UNION/INTERSECT/EXCEPT を使用します。 コレクションの一番下は、通常はハシのテーブルなので、発見とインサートの平均複雑さはO(1)で、重みとメンバーの判断は非常に効率的です。 「2つのリストの違いを発見する」などのタスクを扱う場合、コレクションは埋め込まれたループよりもはるかに高速です。

その他のツール