数据结构系列之链表——双链表删除
来源:互联网 发布:java二次开发有前途么 编辑:程序博客网 时间:2024/06/07 04:59
(循环判断移动指针、判断相等、分头分中,不等无法删除)
dnode* del(dnode *head,int num){
//双链表删除值为num的节点
dnode *p1,*p2;
p1=head;
while(p1->data=num&& p1->next!=NULL)
p1=p1->next;
if(num==p1->data){
if(p1==head){
head=p1->next;
head->pre=NULL;
free(p1);
}
else{
p2=p1->pre;
p2->next=p1->next;
p1->next->pre=p2;
}
}
else printf("nonum\n");
return head;
}
0 0
- 数据结构系列之链表——双链表删除
- 数据结构系列之链表——单链表删除值为num的节点
- 数据结构系列之链表——双链表建立
- 数据结构系列之链表——双链表插入
- 数据结构系列之链表——单链表的建立
- 数据结构系列之链表——单链表排序
- 数据结构系列之链表——单链表逆置
- 数据结构系列之链表——单链表遍历
- 还债系列之数据结构——数组和链表
- 数据结构系列之链表
- 数据结构——顺序表删除之建表算法
- 数据结构——顺序表删除之移位算法
- 数据结构之链表的删除
- 重学数据结构系列之——线性表基础
- 喜羊羊系列之数据结构内核链表
- 喜羊羊系列之数据结构双向链表
- 数据结构系列之树——红黑树
- 数据结构——算法之(027)( 在O(1)时间内删除链表结点)
- Zookeeper
- StringBuffer/StringBuilder类
- StringBuffer和StringBuilder源码解析(三)-- indexOf()方法
- uboot下init_sequence_f函数之reserve_video
- 关于利用注解,自动装配搭建s2sm框架的整合
- 数据结构系列之链表——双链表删除
- 总体性能——渲染模块性能
- js瀑布流
- 相关 论文&博客收藏-计算机系统
- 题目1023:EXCEL排序
- js函数作为值传递及sort()用法
- 快捷键的使用
- 在Visual studio 2013上编译QT4.8.6
- HDU 5317 RGCDQ(2015多校联合)