adj_list_ra_edgelist.cpp
来自「Boost provides free peer-reviewed portab」· C++ 代码 · 共 31 行
CPP
31 行
//=======================================================================// Copyright 2001 Indiana University.// Author: Jeremy G. Siek//// Distributed under the Boost Software License, Version 1.0. (See// accompanying file LICENSE_1_0.txt or copy at// http://www.boost.org/LICENSE_1_0.txt)//=======================================================================#include <boost/config.hpp>#include <boost/graph/adjacency_list.hpp>intmain(){ using namespace boost; typedef adjacency_list<vecS, vecS, bidirectionalS, no_property, property<int, edge_weight_t>, no_property, vecS> Graph; const std::size_t n = 3; typedef std::pair<std::size_t, std::size_t> E; E edge_array[] = { E(0,1), E(0,2), E(0,1) }; const std::size_t m = sizeof(edge_array) / sizeof(E); Graph g(edge_array, edge_array + m, n); for (std::size_t i = 0; i < m; ++i) std::cout << edges(g).first[i] << " "; std::cout << std::endl; return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?