>第 26 章 链表、二叉树和哈希表>链表>单链表

李复古 fugudage@126.com http://learn.akae.cn/media/ch26s01.html
2010-07-26 08:45:17

在delete()函数中,把链表中的一个节点删除之后不用释放它的空间吗?


Louis alzl333@sina.com
2010-10-01 10:48:54

delete()函数自身不实现释放,所以其后要调用free_node()函数释放。


wakemecn wakemecn@gmail.com
2011-07-10 09:19:53

可以让link中的结构为void *,然后链表就万能了,学生可以直接用了


crazier wupengzhan110@126.com
2012-05-28 22:02:37

typedef struct node *link;
struct node {
	unsigned char item;
	link next;
};
此外有问题,应该先定义struct node,再定义 link;


sgbshk sgbshk@163.com
2012-12-29 19:15:45

@crazier 
就是先定义link, 不信的话去试试,先定义struct node,再定义link会出错的。因为struct node 的定义中使用到了 link.


如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!