graph 的算法