Giriş
Elimizde şöyle bir graph olsun
Şöyle yaparız.
edge_iterator
Şöyle yaparız.
Kaç tane edge olduğunu belirtmek için kullanılır. Şöyle yaparız.
Çok emin olmamakla beraber sanırım graph bidirectionalS olarak tanımlanmalı. Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Elimizde şöyle bir graph olsun
using GraphType = boost::adjacency_list <...,...,...,...,...>;
edge_descriptorŞöyle yaparız.
using EdgeDesc = boost::graph_traits<GraphType>::edge_descriptor;
Şöyle yaparız.
using EdgeIter = boost::graph_traits<GraphType>::edge_iterator;
edges_size_typeKaç tane edge olduğunu belirtmek için kullanılır. Şöyle yaparız.
boost::graph_traits<Graph>::edges_size_type m = 250000;
out_edge_iteratorÇok emin olmamakla beraber sanırım graph bidirectionalS olarak tanımlanmalı. Şöyle yaparız.
using OutEdgeIter = boost::graph_traits<Graph>::out_edge_iterator;
vertex_descriptorŞöyle yaparız.
using VertexDesc = boost::graph_traits<GraphType>::vertex_descriptor;
vertex_iteratorŞöyle yaparız.
using VertexIter = boost::graph_traits<GraphType
>::vertex_iterator;
Hiç yorum yok:
Yorum Gönder