编写一个函数,给定一个头指针的单链表,要求只遍历一次,将链表中的元素次序反转。
来源:互联网 发布:js return的用法 编辑:程序博客网 时间:2024/06/03 03:29
编写一个函数,给定一个头指针的单链表,要求只遍历一次,将链表中的元素次序反转。
struct node {
int data;
struct node* next;
};
void revertNodes(struct node* l)
{
if (!l || !l->next = NULL) return;
struct node* p = NULL, f = l, c = NULL;
while (f) {
c = f;
f = c->next;
c->next = p;
}
}
0 0
- 编写一个函数,给定一个头指针的单链表,要求只遍历一次,将链表中的元素次序反转。
- 编写一个函数,给定一个头指针,要求只遍历一次,将单链表中的元素反转过来
- 编写一个函数, 给定一个链表的头指针,要求只遍历一次, 将单链表中的元素顺序翻转过来
- 给定一个链表的头指针,要求只遍历一次,将单链表中的元素顺序反转过来
- 给定一个链表的头指针,要求只遍历一次,将单链表中的元素的顺序翻转过来
- 给定一个头指针,实现单链表元素反转
- 给定一个链表,要求每隔k个元素反转
- 只遍历一次,将单链表中的元素顺序反转过来
- 给定一个排序的链接列表,删除所有重复项,使每个元素只显示一次。
- 给定单链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该节点
- 给定整数数组,除了一个元素之外,每个元素都出现三次。 找到那个只出现一次的数
- 给定整数数组,除了一个元素之外,每个元素都会出现两次。 找到那个只出现一次的
- 编写一个使用指针的c函数,交换数组a和数组b中的对应元素
- 给定一个数组,求数组中所有元素的可能组合(每个元素只出现一次),使其和等于给定数的解决办法
- 给定一个数组,求数组中所有元素的可能组合(每个元素只出现一次),使其和等于给定数的解决办法
- 编写一个单词反转,字符不反转的函数。
- 找出一个数组中只出现过一次的元素
- 1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次,要求速度尽可能的快
- 时间戳与标准时间的相互转化
- 旋转和反射
- 几种简单的排序算法
- 【Android学习笔记】 菜单Menu
- sysfs接口函数的建立_DEVICE_ATTR
- 编写一个函数,给定一个头指针的单链表,要求只遍历一次,将链表中的元素次序反转。
- UIApplicationDidEnterBackgroundNotification
- android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is yo
- 严重: Caught exception while loading file com/bh/action/RegistAction-validation.xml
- 求一个整数的二进制中1的个数(转)
- Spring对Hibernate事务管理
- 8.3.5 Multiple-Column Indexes 多列索引:
- 简单齐全的webview与H5 交互 多中自定义进度条
- ios 导航控制器(navigationController)代码方式创建