设有一个循环双链表,其中有一节点的指针为P,设计一个算法将P与其后续节点进行交换
答案:2 悬赏:60
解决时间 2021-04-18 08:24
- 提问者网友:沉默的哀伤
- 2021-04-17 18:30
设有一个循环双链表,其中有一节点的指针为P,设计一个算法将P与其后续节点进行交换
最佳答案
- 二级知识专家网友:两不相欠
- 2021-04-17 19:06
循环双向链表实现交换指定指针为P与后继结点的交换
p->next = (p->next)->next;
(p->front )->next = (p->next)->front;
((p->front)->next = (p->next)->front ;
p->front = (p->front)->next;
(p->front)->next = p;
(p->next)->front = p;
p->next = (p->next)->next;
(p->front )->next = (p->next)->front;
((p->front)->next = (p->next)->front ;
p->front = (p->front)->next;
(p->front)->next = p;
(p->next)->front = p;
全部回答
- 1楼网友:佛说妍妍很渣
- 2021-04-17 19:35
拉两个中间变量来, 重组就对了,
如果不用中间变量的话,就下边这样:
p->prev->next = p->next ;
p->next->next->prev = p;
p->next = p->next->next ;
p->prev->next->next = p;
p->prev->next->prev = p->prev ;
p->prev = p->prev->next ;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯