数据结构单链表前驱结点的寻找过程,仅用一个结点指针即可完成
2015-11-01 12:55
357 查看
/*链表L,寻找链表中值为x的结点的前驱*/ void Find(LinkList L,int x){LinkList p;p=L;while(p->next &&p->next->data!=x) p=p->next;if(p->next) printf("%d的前驱结点为:%d\n\n",x,p->data);else printf("NOT FIND\n\n");} /*加入耀找前面第二个的话,将第7行改为while(p->next && p->next->next->data !=x)*/ |
相关文章推荐
- 数据结构实践——用二叉树求解代数表达式
- 队列的链式表示和实现(数据结构)
- 【数组项目2-1 - 对称矩阵压缩存储的实现与应用——第九周】
- 栈的顺序表示和实现(数据结构)
- 数据结构 - 知识导图
- 线性表的链式表示和实现(数据结构)
- 平衡二叉树各种算法详解一:红黑树
- Java记录 -48- Java数据结构-链表
- 红黑树详解
- 数据结构实验二
- 数据结构实验一(2)
- 数据结构实验一(1)
- [LeetCode] Path Sum 求二叉树中满足要求的路径
- 标准 BT656 并行 数据结构 详解
- Java数据结构与算法之优先级队列
- MySQL索引背后的数据结构及算法原理
- C语言数据结构
- 无向图
- 中国大学MOOC-陈越、何钦铭-数据结构 统计工龄
- 【数据结构与算法】——基数排序