04编程实现单链表的节点查找
来源:互联网 发布:ping mac地址 编辑:程序博客网 时间:2024/04/30 01:13
/*查找单链表pos位置的节点,返回节点指针*/
/*pos从0开始,0返回head节点*/
node *search_node(node *head , int pos)
{
node *p = head->next;/*新建节点指针并指向头节点的下个节点*/
if(pos < 0) /*pos位置不正确*/
{
printf("incorrect position to search node!\n");
return NULL;
}
if(pos == 0) /*在head位置,返回head*/
{
return head;
}
if(p == NULL)
{
printf("Link is empty!\n"); /*链表为空*/
return NULL;
}
while(--pos)
{
if((p = p->next) == NULL)
{
printf("incorrrect position to search node !\n");
break; /*超出链表返回*/
}
}
return p;
}
- 04编程实现单链表的节点查找
- 单链表节点的查找
- 05编程实现单链表的节点插入
- 编程实现单链表的删除节点
- 编程实现一个单链表节点的插入
- 编程实现一个单链表节点的删除
- 地址联动(基于节点查找的实现)
- 查找单链表的中间节点
- 查找单链表的中间节点
- 二叉排序树创建、插入节点、查找节点的实现
- 编程实现一个单链表的查找
- 编程实现单链表和双链表的插入节点
- C 带头节点的单链表查找中间节点
- 带头节点单链表的逆序查找。
- 【剑指offer】查找单链表的中间节点
- 数据结构-静态单链表节点的查找
- 利用jquery实现查找节点
- Swing中树节点中向上,向下查找的实现
- 03打印单链表
- C#中正则表达式使用示例
- File类,递归
- Hoj 1168 Trees on the level
- IO流
- 04编程实现单链表的节点查找
- 深入浅出分区表与分区索引之一:表分区介绍
- Linux网络编程--网络知识介绍
- 关于jsp实现进度条的一小例子
- [转]Android开发中调用Google Map或Baidu Map
- Filter与Servlet的区别和联系
- 如何使用IO流
- 05编程实现单链表的节点插入
- 深入浅出分区表与分区索引之二:分区的发展历史