先日、JJUG CCC 2015 Fallに参加して、灰色のサイトで有名なひしだまさん(ひしだま (@hishidama) | Twitter)の「GH-6 Java8 Stream APIとApache SparkとAsakusa Frameworkの類似点・相違点」を聞いた際に出てきた「DAG (Directed acyclic graph) - 有向非巡回グラフ」が面白そうだったので調べてみた。 DAGとは Wikiによると、 グラフ理論における閉路のない有向グラフの事。 有向グラフは頂点と有向辺(方向を示す矢印付きの辺)からなり、辺は頂点同士をつなぐが、ある頂点 v から出発し、辺をたどり、頂点 v に戻ってこないのが有向非巡回グラフである。 wikipedia:有向非巡回グラフ となっている。 DAGの例 Wikiの例はわかりづらいので、JJUG CCC 2015 Fallのひし
![DAG (Directed acyclic graph) - 有向非巡回グラフ - なべ’s blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/c1f2a72972b146bd43ac2576790c32d08b543ad8/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnave_kazu%2F20151130%2F20151130154420.png)