带头结点的链表去重
2017-03-22 10:14
357 查看
带头结点的链表去重
说明
*typedef struct _BOTTOM_REC_T { char m_chDevIp[64]; int m_iDevPort; struct _BOTTOM_REC_T *next; }BOTTOM_REC_T;*
**BOTTOM_REC_T *ListDuplicateRemoval(BOTTOM_REC_T *pNode) { BOTTOM_REC_T *p, *q, *r; p=pNode->next; while(p) { q=p; while(q->next) { if(!strcmp(q->next->m_chDevIp, p->m_chDevIp)) { r=q->next; q->next=r->next; sc_free(r); } else q=q->next; } p=p->next; } return pNode; }**
相关文章推荐
- 带头结点的链表初始化 和不带头结点的链表初始化
- 实验3-带头结点的单链表
- 线性表——带头结点单链表的实现
- C++实现带头结点的单链表(友元类)
- 每天一个小程序(2)——带头结点的链表的创建以及插入和删除
- 计算带头结点单链表的长度 计算单链表的长度,实现单链表的打印
- 线性表——带头结点单链表的实现
- 不带头结点的单链表的常规操作
- 不带头结点的单链表递归删除元素为X的结点
- 2.14在带头结点的单链表中进行Length操作
- 数据结构 P38 算法实现 在带头结点的单链表的第i个元素插入元素e
- C语言实现单链表节点的删除(带头结点)
- 2.1删除不带头结点的单链表L中值为x的结点
- PTA 带头结点的单链表就地逆置(10 分)
- PTA(数据结构)-带头结点的单链表就地逆置
- 建立一个不带头结点的单链表,并将其倒置
- 删除带头结点的双循环链表p中第i个结点
- 带头结点的单链表就地逆置
- 不带头结点的单链表的实现(C语言)
- 单链表 、带头结点的单链表、循环链表 及其实现