摘要:
接着上次的内容,我们继续! 还是无头单向非循环链表。假如要删除某个节点,如何实现? //删除成功返回0,失败返回-1int slist_del(struct node_info *node, struct slist_info *info){ assert(info != NULL && no... 阅读全文
摘要:
注意:本文讨论的是无头单向非循环链表。 假设不采用Linux内核链表的思路,怎样用C语言实现通用链表呢? 一种常用的做法是: typedef int element_t; struct node_info { element_t data; struct node_info *next; ... 阅读全文