腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
修改
Boost
::
Graph
中
的
顶点
属性
、
、
、
、
我正在尝试弄清楚如何使用
boost
::
graph
来存储一些信息。然而,有一些信息我想要绑定到每个
顶点
。盯着这个库
的
文档就会发现,要么(A)文档写得很糟糕,要么(b),我显然不像我想象
的
那样擅长C++。我正在寻找一个简单
的
示例使用。
浏览 0
提问于2009-03-22
得票数 38
1
回答
如何在
boost
中
实现
boost
::property_map以及如何更改它
、
、
、
、
我想知道
属性
映射是如何在
boost
图中实现
的
。这些
属性
是如何存储在图形对象
中
的
。我
的
图将包含100万个
顶点
和许多边,这样在std::map<>
中
的
搜索仍然是log(n),但是我想要改变底层数据结构
的
可移植性,以便我可以使用unordered_map / concurrent_hashmap我需要concurrent_hashmap (来自Intel ),因为我将并行化我
浏览 5
提问于2014-04-23
得票数 3
回答已采纳
1
回答
按键索引
顶点
、
、
我
的
要求是有一个图结构,其中每个
顶点
都由
boost
::uuids::uuid唯一地标识。所有
顶点
都有一个颜色
属性
,根据该
属性
,将对类似类别的
顶点
进行分组。;_index_map =
boost
::get(
boost
::vertex_index_t(), _
graph
); _color_map =
boost
::get:add_vertex(o-
浏览 3
提问于2015-08-30
得票数 2
1
回答
如何在
boost
中正确使用捆绑
属性
?
、
、
、
我试图在我
的
无向图中
修改
一个特定
的
顶点
。本质上,我希望能够从18
的
索引1开始,运行一个算法来从这个
顶点
更改每个节点
的
字符串。我从点文件
中
读到一张图表。我在看
的
捆绑地产,它看起来很直截了当。下面是抛出错误
的
最小示例:
graph
G {1 [isLeaf=0];3 [isLeaf=1];
浏览 0
提问于2018-05-11
得票数 2
回答已采纳
3
回答
Boost
图形库和访问者
、
、
我正在编写一个用于操作键合图
的
库,并使用
Boost
Graph
库为我存储数据。不幸
的
是,我似乎想不出如何使用它来实现一个合适
的
访问者模式,因为你不能对
顶点
进行子类化--你必须依赖于“
属性
”。库中提供
的
访问者框架似乎非常适合使用某些算法,其中
顶点
都是相同类型
的
,但存储不同
的
信息。在我
的
问题中,
顶点
是不同类型
的
,并存储不同类型
的
信息
浏览 0
提问于2009-07-14
得票数 4
回答已采纳
1
回答
选择Vertex
Boost
图遍历
、
、
、
、
我使用
的
是
boost
::
graph
和遍历算法(BFS / DFS)。但是,我需要
修改
行为,如下所示:当位于特定
顶点
时,根据该
顶点
的
一些
属性
选择下一个相邻
的
顶点
。我知道
boost
中有一些访问者
的
概念:图。我找不到一种方法来使用它们来确定要选择
的
下一个
顶点
。有什么帮助吗??谢谢
浏览 2
提问于2011-11-08
得票数 1
2
回答
boost
::adjacency_list<>和
boost
::listS
、
说: 在示例
中
,我没有看到边界和
顶点
类型被传递给
boost
::adjacency_list<>
的
任何地方。毫不奇怪,使用开始-结束对构造图,使之成为一个边缘容器,对我来说是不编译
的
。 如何才能告诉图库它打算使用
的
边和
顶点
的
类型?
浏览 8
提问于2022-03-30
得票数 1
1
回答
提升图形库:可以将捆绑
属性
与内部
属性
结合起来吗?
、
我在BGL图类型
Graph
中使用这个typedef,使用struct VertexProperty作为绑定
顶点
属性
: BeamType beam;我最近
的
更改是重新使用VertexProperty::index来存储从文件
中
读取
的
顶点
索引号,而不是由我
的
代码自动生成
的
。我
的
代码以前一直将这些索引创建为基于0
的
连续索引,在添加到
graph
浏览 4
提问于2013-12-06
得票数 1
2
回答
BGL边捆绑特性
我使用
的
是捆绑
属性
,如下所示class eEdge { ... };
boost
::vecS,
boost
::vecS,
boost
::undirectedS,
graph
_t;这对
顶点
很好我可以编写代
浏览 5
提问于2013-06-08
得票数 1
1
回答
Boost
图:如何在不复制
属性
的
情况下复制图形
的
节点和边?
、
、
我使用带捆绑
属性
的
boost
图。在我构建第一个引用树之后。我希望其他几棵树具有相同
的
结构和层次结构,但具有不同
的
顶点
和边缘
属性
。我发现有一个copy_
graph
方法,但是不知道如何使用它来达到我
的
目的。例如,我首先创建一个引用树,VertexProperty1和EdgeProperty1是捆绑
的
属性
。>
Graph
;经过一些处理后,g1
浏览 3
提问于2016-01-26
得票数 8
回答已采纳
1
回答
BGL:使用绑定
属性
存储另一个
顶点
的
顶点
描述符
、
、
我试图使用
boost
::adjacency list创建一个树形图,并捆绑
属性
来存储每个
顶点
的
父级,我想以一种在删除
顶点
时不会失效
的
方式存储
顶点
描述符,所以我使用
boost
::listS,代码应该如下所示::
graph
_traits<Tree>::vertex_descriptor parent_in_tree;// the tree
graph
type typedef <e
浏览 3
提问于2014-09-23
得票数 2
回答已采纳
1
回答
将
boost
图中
的
内部
属性
转换为
boost
图中
的
外部
属性
容器
、
、
、
所以我
的
图表会变成在前面的代码
中
,定义了property_maps,初始化了图,为了
修改
顶点
或边缘
属性
,我使用了标记类来标识每个
顶点
或边缘,并使用以下方法: NodInfo info =,我想将这些Nod
浏览 2
提问于2014-04-24
得票数 0
1
回答
我如何使用‘`ListS`’而不是‘`VecS`’作为底层容器,并能够做同样
的
事情?
、
、
myVertexType, >;using
Graph
=
boost
::adjacency_list<
boost
::listS,
Graph<
浏览 1
提问于2021-02-20
得票数 4
回答已采纳
2
回答
通过关键点查找
Boost
BGL
顶点
、
、
、
我正在寻找一种通过使用键而不是
顶点
引用本身来访问
顶点
属性
的
方法。例如,如果我有{ std::string name;}; typedef <
浏览 0
提问于2010-02-11
得票数 33
回答已采纳
1
回答
如何使用listS作为
顶点
容器为
boost
图创建PropertyMap?
、
我有一个
boost
图,定义为
boost
::undirectedS, CoordNode, CoordSegment> BGraph;BGraph _
graph
;
浏览 0
提问于2013-03-15
得票数 3
回答已采纳
2
回答
Boost
图非连续
顶点
指数
、
、
#include <
boost
/
graph
/adjacency_list.hpp> std::vector<vertex_descriptor> parents(
boost
::num_vertices(di_
graph</em
浏览 15
提问于2022-07-04
得票数 1
回答已采纳
1
回答
通过vertex_index
属性
访问
顶点
?
、
、
在BGL
中
是否存在通过其vertex_index
属性
访问
顶点
的
内置方式?using VertexProperties =
boost
::property<
boost
::vertex_index_t, int>;
boost
::listS,
boost
::direc
浏览 15
提问于2022-10-29
得票数 2
回答已采纳
1
回答
BGL -如何在捆绑
的
属性
图中记录BFS
的
距离?
、
、
我试着做一些简单
的
事情,比如从一个节点到所有其他节点
的
距离,但是对于如何在我
的
图形中使用breadth_first_search,我做得不对……我收到了很多编译错误,但我不知道原因。我甚至尝试过其他问题中提出
的
解决方案,但它们对我没有用。int main() { VertexDescriptor v = *
bo
浏览 5
提问于2022-03-30
得票数 1
回答已采纳
1
回答
带字符串
顶点
的
Boost
图
、
、
、
我知道如何在
Boost
图中创建一个具有整数或char
顶点
的
图(参见下面的注释代码)。问题是如何重写此代码以处理字符串
顶点
?#include <string>{ typedef adjacency_list <
浏览 4
提问于2013-09-16
得票数 3
回答已采纳
1
回答
从
boost
::adjacency_list图中删除多个
顶点
、
、
, NodeInfo, EdgeInfo>
Graph
;我
的
每个
顶点
都有坐标,我打算找到重复
的
顶点
(位于同一位置
的
顶点
)。因此,我构建了一个包含这些“集群”
的
列表: std::vector<std::vector<Vertex>> c
浏览 2
提问于2017-01-30
得票数 3
回答已采纳
点击加载更多
相关
资讯
boost:asio中的buffer与streambuf简介
批量修改图元属性的实用技巧
文件时间属性修改器:三款用于批量修改文件时间的工具
为什么Unity引擎中,显示的顶点数过多?
Vue中的计算属性
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券