文件名称:tree.hh:类似于STL的C ++仅标头树库
文件大小:1.13MB
文件格式:ZIP
更新时间:2024-06-16 05:14:55
tree cplusplus header-only stl-containers n-ary-tree
tree.hh:类似STL的C ++树类
作者:卡斯珀·皮特斯(Kasper Peeters)< >
C ++的tree.hh库为n元树提供了一个类似于STL的容器类,该类以在节点上存储的数据为模板。 提供了各种类型的迭代器(后顺序,预顺序和其他)。 在可能的情况下,访问方法与STL兼容,或者可以使用其他算法。
该库应与任何C ++ 11编译器一起使用,并已在所有主要平台(Linux,Windows,macOS,Android,iOS)上使用和测试。
该库在GNU通用公共许可证版本2或3的条款下可用。
你需要什么
tree.hh是仅标头的; 您只需要将头文件复制到您的项目中就可以了。
然后扫描下面的示例并查阅。
样品使用
以下是一个小示例程序,说明了如何使用tree.hh:
#include
【文件预览】:
tree.hh-master
----README.rst(6KB)
----src()
--------test1.req(16B)
--------test3.cc(651B)
--------tree_example.cc(2KB)
--------test4.cc(920B)
--------simple tree.hpp(44KB)
--------tree.hh(99KB)
--------test_tree.output(3KB)
--------test_tree.cc(13KB)
--------test1.cc(412B)
--------test2.cc(3KB)
--------Makefile(358B)
--------tree_util.hh(2KB)
--------xinlin.hh(46KB)
--------.gitignore(34B)
----doc()
--------download.html(6KB)
--------main.md(13KB)
--------index.html(8KB)
--------favicon.png(782B)
--------doxygen_tree.config(10KB)
--------filler.png(881B)
--------tree.css(3KB)
--------tree2.png(141KB)
--------favicon.ico(2KB)
--------tree.png(889KB)
--------treefig.eps(5KB)
--------documentation.html(7KB)
--------treefig.pdf(2KB)
--------tree.jpg(25KB)
--------structure.svg(20KB)
--------treefig.fig(1KB)
--------structure.png(23KB)
--------tree.tex(15KB)
--------projects.html(7KB)
----examples()
--------iterate_head.cc(526B)
--------move_subtree.cc(997B)
----Makefile(840B)
----.gitignore(17B)
----ChangeLog(14KB)