完全グラフとは何ですか?


ベストアンサー

シクロプロパンの分子の構造に精通していますか?シクロプロパンは、このような環状構造に配置された3つの炭素原子からなる脂環式炭化水素です。

構造を注意深く観察します。今のところ水素原子を無視して、任意の2つの炭素原子間の共有結合に注目してください。各炭素原子がシクロプロパンの分子内の他のすべての炭素原子と結合していることを確認します。これは、完全グラフの背後にある基本的な直感です。

正式な定義:

n個の頂点で構成される完全グラフは グラフの任意の2つの頂点間に長さ1のパスが存在するように接続されたグラフです。 。言い換えると、完全グラフでは、すべての頂点が残りの頂点に隣接しているため、グラフのエッジの数は正確に \、\ binom {n} {2}

A完全グラフのより良い例は\、K\_5 \、

上のグラフでは、すべての頂点がに結合されていることに注意してください。他のすべての頂点。したがって、これは完全なグラフです。

回答

グラフとツリーデータ構造の違い:

グラフ

  1. Inグラフには複数のパスが存在する可能性があります。つまり、グラフはノード間に単方向または双方向のパスを持つことができます。
  2. グラフには、のような概念はありません。ルートノード。
  3. グラフには、ループ、回路、および自己ループを含めることができます。
  4. グラフには、そのような親子関係はありません。
  5. グラフは、サイクルやループなどが存在する可能性があるため、ツリーに比べて複雑です。
  6. グラフは DFS :深さによってトラバースされます。最初の検索と BFS :幅の最初の検索アルゴリズム。
  7. グラフは循環的または非循環的です。
  8. 主に2種類のグラフ:有向グラフと無向グラフ。
  9. グラフアプリケーション:マップの色付け、アルゴリズム、グラフ彩色、ジョブスケジューリングなど。
  10. グラフでは、いいえ。エッジの数はグラフによって異なります。
  11. グラフはネットワークモデルです。

ツリー

  1. ツリーは特殊な形式のグラフです。つまり、最小限に接続されたグラフであり、任意の2つの頂点間に1つのパスしかありません。
  2. ツリーは、ループ、回路、自己ループがないグラフの特殊なケースです。
  3. ツリーには、ルートが1つだけありますノードとすべてのには親が1つしかありません。
  4. ツリーには親子関係があるため、流れは方向性を持って存在できます上から下、またはその逆。
  5. ツリーは、サイクルがなく、自己ループがなく、接続されたままであるため、グラフよりも複雑ではありません。
  6. ツリートラバーサルは、トラバーサルの一種の特殊なケースです。グラフの。ツリーは、プレオーダーインオーダー、および注文後( DFS または BFS <の3つすべて/ span>アルゴリズム)
  7. ツリーはDAGのカテゴリに分類されます:有向非循環グラフは、サイクルのない有向グラフの一種です。
  8. さまざまなタイプのツリーは次のとおりです:バイナリツリーバイナリ検索ツリー、AVLツリー、ヒープ。
  9. ツリーアプリケーション:ツリートラバーサルや二分探索のように並べ替えて検索します。
  10. ツリーには常に n-1 のエッジがあります。
  11. ツリーは階層モデルです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です