9週 根付け木の同形判定アルゴリズム
問題一覧
1
すべての端末点に0をつける。特にレベルkのすべての点に0がついている。
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
レベルk-1からレベル0までの数列の列を作れば終わる。2つの根付き木は、最大レベルが一致し、かつすべてのレベルにおける数列の列が一致するときに限り同形である。
4
(012),(02,13),(001,002,02),(0,00,00) (012),(012,34),(0,01,02,1),(00,00,000)
5
それぞれ中心を根とする根付き木とみなし、T1とT2が同形かどうか判定する。
6
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年前1
1
石川陽向 · 16問 · 1年前1
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
すべての端末点に0をつける。特にレベルkのすべての点に0がついている。
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
レベルk-1からレベル0までの数列の列を作れば終わる。2つの根付き木は、最大レベルが一致し、かつすべてのレベルにおける数列の列が一致するときに限り同形である。
4
(012),(02,13),(001,002,02),(0,00,00) (012),(012,34),(0,01,02,1),(00,00,000)
5
それぞれ中心を根とする根付き木とみなし、T1とT2が同形かどうか判定する。
6
T1とT2のそれぞれにおいて、中心を結ぶ辺に新しい1点を加え、中心がこれらの点となる2つの木を作り、これを根とする根付き木が同形かどうか判定する。