More Related Content
PDF
Java SE 9の紹介: モジュール・システムを中心に PDF
PDF
PDF
Matrix Multiplication in Strassen Algorithm PDF
金勘定のためのBigDecimalそしてMoney and Currency API PDF
Quasar: Actor Model and Light Weight Threads on Java PDF
PPTX
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc Viewers also liked
PDF
2014 akka-streams-tokyo-japanese PDF
PDF
PDF
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure PDF
深層学習フレームワーク Chainer の開発と今後の展開 PPTX
PDF
Kink: プロトタイプベースの俺々 JVM 言語 PDF
PDF
PPTX
PDF
PDF
PDF
PDF
Kink: invokedynamic on a prototype-based language PDF
Summary of "Hacking", 0x351-0x354 PPTX
PDF
PPTX
PDF
JDK9 新機能 (日本語&ショートバージョン) #jjug PPTX
java.lang.OutOfMemoryError #渋谷java Graph Algorithms Part 1
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
道 (path)
列‹v0,v1, ... vk›について、
すべての(v[i], v[i+1])がG.Eの元で
あれば、頂点v0からvkへの道
(path)と呼ぶ
10/57
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
トポロジカルソート
ある日の家事のDAG
ア サリ の
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
37/57
- 38.
トポロジカルソート
ア サ リの 砂 抜 き
ア ン チ ョ ビ す り つ ぶ す
ニ ン ニ ク み じ ん 切 り
ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る
ア ン チ ョ ビ つ ま み 食 い
洗 濯 物 を 取 り 入 れ る
白 身 魚 と ア サ リ と ト マ ト を 投 入
蓋 を し て 蒸 す
ア イ ロ ン 掛 け る
手順の例
38/57
- 39.
- 40.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ∅
40/57
- 41.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ∅
41/57
- 42.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ∅
42/57
- 43.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : 蓋 を し て 蒸 す
43/57
- 44.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
44/57
- 45.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
45/57
- 46.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア ン チ ョ ビ つ ま み 食 い → 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
46/57
- 47.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る → ア ン チ ョ ビ つ ま み 食 い
→ 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
47/57
- 48.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る → ア ン チ ョ ビ つ ま み 食 い
→ 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
48/57
- 49.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る → ア ン チ ョ ビ つ ま み 食 い
→ 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
49/57
- 50.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア イ ロ ン 掛 け る → ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る
→ ア ン チ ョ ビ つ ま み 食 い → 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
50/57
- 51.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : 洗 濯 物 取 り 入 れ る → ア イ ロ ン 掛 け る → ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る
→ ア ン チ ョ ビ つ ま み 食 い → 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
51/57
- 52.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : 洗 濯 物 取 り 入 れ る → ア イ ロ ン 掛 け る → ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る
→ ア ン チ ョ ビ つ ま み 食 い → 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
52/57
- 53.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア サ リ の 砂 抜 き → 洗 濯 物 取 り 入 れ る → ア イ ロ ン 掛 け る
→ ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る → ア ン チ ョ ビ つ ま み 食 い
→ 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
53/57
- 54.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア サ リ の 砂 抜 き → 洗 濯 物 取 り 入 れ る → ア イ ロ ン 掛 け る
→ ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る → ア ン チ ョ ビ つ ま み 食 い
→ 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
54/57
- 55.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア ン チ ョ ビ す り つ ぶ す → ア サ リ の 砂 抜 き → 洗 濯 物 取 り 入 れ る
→ ア イ ロ ン 掛 け る → ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る → ア ン チ ョ ビ つ ま み 食 い
→ 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
55/57
- 56.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ア ン チ ョ ビ す り つ ぶ す → ア サ リ の 砂 抜 き → 洗 濯 物 取 り 入 れ る
→ ア イ ロ ン 掛 け る → ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る → ア ン チ ョ ビ つ ま み 食 い
→ 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
56/57
- 57.
トポロジカルソート
ア サ リの
砂 抜 き
ア ン チ ョ ビ
す り つ ぶ す
ニ ン ニ ク
み じ ん 切 り
ア ン チ ョ ビ と
ニ ン ニ ク を 炒 め る
蓋 を し て
蒸 す
白 身 魚 と ア サ リ と
ト マ ト を 投 入
ア ン チ ョ ビ
つ ま み 食 い
洗 濯 物
取 り 入 れ る
ア イ ロ ン
掛 け る
結 果 : ニ ン ニ ク み じ ん 切 り → ア ン チ ョ ビ す り つ ぶ す → ア サ リ の 砂 抜 き
→ 洗 濯 物 取 り 入 れ る → ア イ ロ ン 掛 け る → ア ン チ ョ ビ と ニ ン ニ ク を 炒 め る
→ ア ン チ ョ ビ つ ま み 食 い → 白 身 魚 と ア サ リ と ト マ ト を 投 入 → 蓋 を し て 蒸 す
57/57