标签: c++ stl treeview
我正在寻找一个C ++ STL容器类来保存treeview父/子节点字符串但是当从树控件中删除一个节点时,我是否遍历所有容器类元素以找到所选容器类然后删除它?什么是最好保持数据在容器中更新?
答案 0 :(得分:6)
使用STL set,这在O(log n)时间内在insert和delete等操作中效率很高。
insert
delete
e.g。
set<TreeNode> a; a.insert(aTreeNode); // insert a.erase(aTreeNode); // delete