ログイン

9週 根付け木の同形判定アルゴリズム

9週 根付け木の同形判定アルゴリズム
6問 • 1年前
  • 石川陽向
  • 通報

    問題一覧

  • 1

    順序1

    すべての端末点に0をつける。特にレベルkのすべての点に0がついている。

  • 2

    手順2

    レベルiの点の処理が終わり、レベルiの各点には0以上の整数がついていると仮定する。レベルi-1の端末点でない点を{x1,x2,・・・xm}とする。 各点xiに対し、xiの子についている整数を小さい順に並べた列(a1,a2,・・・at),a1<=a2<=・・・<=at(t=t(xi))をxiに割り当てる。そしてレベルi-1の端末点でない点に割り当てられたm個の数列{(a1,a2,・・・,at)}を辞書式順序に並べる。これをレベルi-1の数列の列として保存する。 次に辞書式順序に並べた数列を用いて、レベルi-1の点{x1,x2,・・・,xm}に番号1,2,3・・・を付けていく。まず、最初の数列と同じ数列のついたすべての点にxiに1をつける。次の数列と同じ数列のついたすべての点に2をつける。以下同様に同じ数列のついた点は同じ番号になるように順に番号を付ける。

  • 3

    順序3

    レベルk-1からレベル0までの数列の列を作れば終わる。2つの根付き木は、最大レベルが一致し、かつすべてのレベルにおける数列の列が一致するときに限り同形である。

  • 4

    [object Object]

    (012),(02,13),(001,002,02),(0,00,00) (012),(012,34),(0,01,02,1),(00,00,000)

  • 5

    二つの木T1とT2の中心を求め、中心がともにK1となる場合

    それぞれ中心を根とする根付き木とみなし、T1とT2が同形かどうか判定する。

  • 6

    中心がともにk2となる場合、

    T1とT2のそれぞれにおいて、中心を結ぶ辺に新しい1点を加え、中心がこれらの点となる2つの木を作り、これを根とする根付き木が同形かどうか判定する。

  • 前期中間スペイン語29まで

    前期中間スペイン語29まで

    石川陽向 · 30問 · 1年前

    前期中間スペイン語29まで

    前期中間スペイン語29まで

    30問 • 1年前
    石川陽向

    前期中間スペイン語単語1

    前期中間スペイン語単語1

    石川陽向 · 30問 · 1年前

    前期中間スペイン語単語1

    前期中間スペイン語単語1

    30問 • 1年前
    石川陽向

    前期中間スペイン語動詞

    前期中間スペイン語動詞

    石川陽向 · 8問 · 1年前

    前期中間スペイン語動詞

    前期中間スペイン語動詞

    8問 • 1年前
    石川陽向

    前期中間スペイン語文章

    前期中間スペイン語文章

    石川陽向 · 15問 · 1年前

    前期中間スペイン語文章

    前期中間スペイン語文章

    15問 • 1年前
    石川陽向

    前期中間スペイン語単語2

    前期中間スペイン語単語2

    石川陽向 · 30問 · 1年前

    前期中間スペイン語単語2

    前期中間スペイン語単語2

    30問 • 1年前
    石川陽向

    前期中間スペイン語単語3

    前期中間スペイン語単語3

    石川陽向 · 31問 · 1年前

    前期中間スペイン語単語3

    前期中間スペイン語単語3

    31問 • 1年前
    石川陽向

    Speaking(1)

    Speaking(1)

    石川陽向 · 7問 · 1年前

    Speaking(1)

    Speaking(1)

    7問 • 1年前
    石川陽向

    8週 中心と重心

    8週 中心と重心

    石川陽向 · 9問 · 1年前

    8週 中心と重心

    8週 中心と重心

    9問 • 1年前
    石川陽向

    8週 木の重心

    8週 木の重心

    石川陽向 · 5問 · 1年前

    8週 木の重心

    8週 木の重心

    5問 • 1年前
    石川陽向

    10週 必要条件、十分条件、必要十分条件 平面グラフ

    10週 必要条件、十分条件、必要十分条件 平面グラフ

    石川陽向 · 6問 · 1年前

    10週 必要条件、十分条件、必要十分条件 平面グラフ

    10週 必要条件、十分条件、必要十分条件 平面グラフ

    6問 • 1年前
    石川陽向

    11週 必要条件・十分条件・必要十分条件

    11週 必要条件・十分条件・必要十分条件

    石川陽向 · 16問 · 1年前

    11週 必要条件・十分条件・必要十分条件

    11週 必要条件・十分条件・必要十分条件

    16問 • 1年前
    石川陽向

    13週 ネットワーク

    13週 ネットワーク

    石川陽向 · 6問 · 1年前

    13週 ネットワーク

    13週 ネットワーク

    6問 • 1年前
    石川陽向

    慣用句①

    慣用句①

    石川陽向 · 14問 · 1年前

    慣用句①

    慣用句①

    14問 • 1年前
    石川陽向

    単語

    単語

    石川陽向 · 28問 · 1年前

    単語

    単語

    28問 • 1年前
    石川陽向

    和か訳

    和か訳

    石川陽向 · 10問 · 1年前

    和か訳

    和か訳

    10問 • 1年前
    石川陽向

    未定係数法

    未定係数法

    石川陽向 · 11問 · 1年前

    未定係数法

    未定係数法

    11問 • 1年前
    石川陽向

    熱とか

    熱とか

    石川陽向 · 20問 · 1年前

    熱とか

    熱とか

    20問 • 1年前
    石川陽向

    期末 プリントなど

    期末 プリントなど

    石川陽向 · 5問 · 1年前

    期末 プリントなど

    期末 プリントなど

    5問 • 1年前
    石川陽向

    単語①

    単語①

    石川陽向 · 18問 · 1年前

    単語①

    単語①

    18問 • 1年前
    石川陽向

    単語②

    単語②

    石川陽向 · 33問 · 1年前

    単語②

    単語②

    33問 • 1年前
    石川陽向

    数字99まで

    数字99まで

    石川陽向 · 35問 · 1年前

    数字99まで

    数字99まで

    35問 • 1年前
    石川陽向

    文章

    文章

    石川陽向 · 31問 · 1年前

    文章

    文章

    31問 • 1年前
    石川陽向

    石川陽向 · 16問 · 1年前

    16問 • 1年前
    石川陽向

    単語1

    単語1

    石川陽向 · 18問 · 1年前

    単語1

    単語1

    18問 • 1年前
    石川陽向

    2

    2

    石川陽向 · 19問 · 1年前

    2

    2

    19問 • 1年前
    石川陽向

    単語2

    単語2

    石川陽向 · 10問 · 1年前

    単語2

    単語2

    10問 • 1年前
    石川陽向

    3

    3

    石川陽向 · 11問 · 1年前

    3

    3

    11問 • 1年前
    石川陽向

    単語3

    単語3

    石川陽向 · 11問 · 1年前

    単語3

    単語3

    11問 • 1年前
    石川陽向

    不規則動詞

    不規則動詞

    石川陽向 · 18問 · 1年前

    不規則動詞

    不規則動詞

    18問 • 1年前
    石川陽向

    quererたち

    quererたち

    石川陽向 · 30問 · 1年前

    quererたち

    quererたち

    30問 • 1年前
    石川陽向

    tenerたち

    tenerたち

    石川陽向 · 13問 · 1年前

    tenerたち

    tenerたち

    13問 • 1年前
    石川陽向

    工期期末単語1

    工期期末単語1

    石川陽向 · 24問 · 1年前

    工期期末単語1

    工期期末単語1

    24問 • 1年前
    石川陽向

    単語2

    単語2

    石川陽向 · 18問 · 1年前

    単語2

    単語2

    18問 • 1年前
    石川陽向

    丹後3

    丹後3

    石川陽向 · 18問 · 1年前

    丹後3

    丹後3

    18問 • 1年前
    石川陽向

    tienes2

    tienes2

    石川陽向 · 15問 · 1年前

    tienes2

    tienes2

    15問 • 1年前
    石川陽向

    問題一覧

  • 1

    順序1

    すべての端末点に0をつける。特にレベルkのすべての点に0がついている。

  • 2

    手順2

    レベルiの点の処理が終わり、レベルiの各点には0以上の整数がついていると仮定する。レベルi-1の端末点でない点を{x1,x2,・・・xm}とする。 各点xiに対し、xiの子についている整数を小さい順に並べた列(a1,a2,・・・at),a1<=a2<=・・・<=at(t=t(xi))をxiに割り当てる。そしてレベルi-1の端末点でない点に割り当てられたm個の数列{(a1,a2,・・・,at)}を辞書式順序に並べる。これをレベルi-1の数列の列として保存する。 次に辞書式順序に並べた数列を用いて、レベルi-1の点{x1,x2,・・・,xm}に番号1,2,3・・・を付けていく。まず、最初の数列と同じ数列のついたすべての点にxiに1をつける。次の数列と同じ数列のついたすべての点に2をつける。以下同様に同じ数列のついた点は同じ番号になるように順に番号を付ける。

  • 3

    順序3

    レベルk-1からレベル0までの数列の列を作れば終わる。2つの根付き木は、最大レベルが一致し、かつすべてのレベルにおける数列の列が一致するときに限り同形である。

  • 4

    [object Object]

    (012),(02,13),(001,002,02),(0,00,00) (012),(012,34),(0,01,02,1),(00,00,000)

  • 5

    二つの木T1とT2の中心を求め、中心がともにK1となる場合

    それぞれ中心を根とする根付き木とみなし、T1とT2が同形かどうか判定する。

  • 6

    中心がともにk2となる場合、

    T1とT2のそれぞれにおいて、中心を結ぶ辺に新しい1点を加え、中心がこれらの点となる2つの木を作り、これを根とする根付き木が同形かどうか判定する。