请问下面这个删除是这么实现的

[复制链接]
查看11 | 回复1 | 2013-7-10 16:34:01 | 显示全部楼层 |阅读模式
指针,可以这样理解:一开始有这样一个链表headlink-->1-->2-->4-->3-->...现在找某个数字,比如说4首先q指向1,p指向q前一位(headlink)对比q与所找的数4,不一样,所以继续往下q-->2p-->1对比falseq-->4p-->2此时对比成功执行以下操作p的下一个指向q的下一个:2-->3;4-->3再free清空4得到以下序列:headlink-->1-->2-->3-->...于是就把4给删除了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行