Exemple #1
0
        /// <summary>
        /// 重みなし辺のリストを静的に指定します。
        /// </summary>
        /// <param name="edges">辺のリスト。</param>
        /// <param name="directed">有向グラフかどうかを示す値。</param>
        /// <returns>アルゴリズムを実行するためのオブジェクト。</returns>
        public UnweightedListMapSpp <TVertex> ForUnweightedMap(Edge <TVertex>[] edges, bool directed)
        {
            var map = CreateListMap <TVertex>();

            GraphConvert.UnweightedEdgesToMap(map, edges, directed);
            return(new UnweightedListMapSpp <TVertex>(this, map));
        }
Exemple #2
0
 public void AddEdges(int[][] edges, bool directed)
 {
     GraphConvert.UnweightedEdgesToMap(map, edges, directed);
 }