gpt4 book ai didi

c++ - 使用 STL 容器存储 Treeview 数据

转载 作者:太空宇宙 更新时间:2023-11-04 15:54:20 25 4
gpt4 key购买 nike

我正在寻找一个 C++ STL 容器类来保留 TreeView 父/子节点字符串但是当一个节点从树控件中删除时,我是否已经遍历所有容器类元素以找到选定的一个然后删除它?在容器中保持数据更新的最佳方式是什么?

最佳答案

使用STL set ,这在 O(log n) 时间内高效地执行 insertdelete 等操作。

例如

set<TreeNode> a;
a.insert(aTreeNode); // insert
a.erase(aTreeNode); // delete

关于c++ - 使用 STL 容器存储 Treeview 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2093175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com