方法
GLibTreeremove
声明 [src]
gboolean
g_tree_remove (
GTree* tree,
gconstpointer key
)
描述 [src]
从 GTree
中删除一个键/值对。
如果使用 g_tree_new_full() 创建了 GTree
,则使用提供的销毁函数释放键和值,否则必须自己确保释放任何动态分配的值。如果键不存在于 GTree
中,函数不执行任何操作。
在删除键/值对的同时维护平衡树的成本导致 O(n log(n)) 操作,而大部分其他操作是 O(log(n))。