给定下列C函数: 整数单链表作为参数,函数重新排列列表的元素 ...
发布于 2022-03-03 17:32:10
给定下面函数:整数单链表作为参数,函数重新排列列表的元素。
现以顺序为 1, 2, 3, 4, 5, 6, 7 的整数列表调用该函数
struct node { int value struct node *next } void rearrange(struct node *list) { struct node *p, * q int temp if ((!list) || !list -> next) return p = list q = list -> next while(q) { temp = p -> value p -> value = q -> value q -> value = temp p = q -> next q = p ? p -> next:0 } }
函数执行后列表的内容是()
登录后免费查看答案
关注者
0
被浏览
18
1 个回答
推荐阅读
-
给定一个存放整数的数组,请设计个函数,重新排列数组使得数组前面为奇数,后面...
2022-03-03 关注 0 浏览56 1答案
-
单链表的按升序排列,其中L指向头结点,写一个函数,若start<元素...
2022-03-03 关注 0 浏览32 1答案
-
编程实现单链表的逆转函数
2022-03-03 关注 0 浏览30 1答案
-
给定正负整数数组,请重新排列,以便一端有正整数,另一端有负整数
2021-01-31 关注 0 浏览55 1答案
-
将列表的元素作为参数传递给python中的函数
2021-01-29 关注 0 浏览86 1答案
-
函数reverse完成将单链表逆转的操作,它将链表 ...
2022-03-03 关注 0 浏览42 1答案
-
WPF C#:通过拖放重新排列列表框中的项目
2021-02-02 关注 0 浏览97 1答案
-
随机播放(随机重新排列)列表
2021-01-31 关注 0 浏览53 1答案
-
重新排列数组,以便按相同元素分组
2021-01-31 关注 0 浏览75 1答案
-
取消设置元素后重新排列数组键
2022-07-28 关注 0 浏览9 1答案