函数
GLibSListremove_link
声明 [源代码]
GSList*
g_slist_remove_link (
GSList* list,
GSList* link_
)
描述 [源代码]
从 GSList 中删除一个元素,而不释放该元素。删除的元素的下一个链接设置为 NULL,使其成为包含一个元素的独立列表。
从单链表中随机删除节点需要时间与列表长度成正比(即 O(n))。如果你经常使用 g_slist_remove_link(),应考虑使用不同的数据结构,例如双链表的 GList。
此函数不是语言绑定直接可用的。