【问题标题】:Using a STL container to store Treeview data使用 STL 容器存储 Treeview 数据
【发布时间】:2010-01-19 19:58:13
【问题描述】:

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

【问题讨论】:

    标签: c++ stl treeview


    【解决方案1】:

    使用STL set,这对于像insertdelete 这样的操作在O(log n) 时间内非常有效。

    例如

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 1970-01-01
      • 1970-01-01
      • 2014-09-19
      • 2021-09-09
      • 1970-01-01
      • 2015-01-15
      相关资源
      最近更新 更多