C++;用于创建、可视化和算法操作数据结构的库 我需要一些C++库,这就允许我创建树、MESHA等数据结构。 一旦树或网格被创建,我应该能够可视化它。一旦创建,我应该能够在结构中插入我的算法, 执行各种任务,如寻找最佳路径等 是否有一个已经可用的C++库,或者我必须经历创建数据结构的痛苦吗?< /P>

C++;用于创建、可视化和算法操作数据结构的库 我需要一些C++库,这就允许我创建树、MESHA等数据结构。 一旦树或网格被创建,我应该能够可视化它。一旦创建,我应该能够在结构中插入我的算法, 执行各种任务,如寻找最佳路径等 是否有一个已经可用的C++库,或者我必须经历创建数据结构的痛苦吗?< /P>,c++,data-structures,tree,mesh,C++,Data Structures,Tree,Mesh,任何帮助都将不胜感激。 提前谢谢你。我不知道你说的可视化是什么意思。对于可视化部分,通常需要使用一些GUI库。和数据结构。STL、boost甚至可以提供您所需的各种数据结构。STL中有堆、链表、列表结构,boost中有循环缓冲区。你可以很容易地玩它们。有很多C和C++库的组合,它们可以完成你想做的一部分。但是对于所有这些,比如Matlab更适合C还是C++?Python的主页还有一个完整的部分:我建议看VTK,OpenCV和Booost。我工作的项目不允许我使用python或matlab。谢谢你

任何帮助都将不胜感激。
提前谢谢你。

我不知道你说的可视化是什么意思。对于可视化部分,通常需要使用一些GUI库。和数据结构。STL、boost甚至可以提供您所需的各种数据结构。STL中有堆、链表、列表结构,boost中有循环缓冲区。你可以很容易地玩它们。

有很多C和C++库的组合,它们可以完成你想做的一部分。但是对于所有这些,比如Matlab更适合C还是C++?Python的主页还有一个完整的部分:我建议看VTK,OpenCV和Booost。我工作的项目不允许我使用python或matlab。谢谢你的建议though@drescherjm我会浏览图书馆。但是vtk和opencv不是图形库吗?我真的希望有一些库可以让我创建和操作网状网络。Boost也有一个很棒的图形库。@Neel Basu谢谢你的回复bro,但是没有任何库可以让我创建网状网络并使用它们吗?有很多。但是你说的玩是什么意思?如果你想玩的结构,那么没有问题。但是,如果您想要模拟算法,可以使用许多教育性Java小程序来可视化。但是,如果您想制作自己的可视化工具,那么您必须使用一些GUI库