问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

逆序一个单链表,C语言

发布网友 发布时间:2022-08-16 00:58

我来回答

2个回答

热心网友 时间:2023-09-25 10:48

这里的CurrentPos指向当前操作节点,PreviousPos指向当前操作节点的前一个节点,NextPos指向当前操作的节点的后一个节点,每一轮循环的操作其实是把当前节点的下一个节点插入到表头,然后再对下一个节点做相同的操作,知道遍历所有节点。

CurrentPos->Next = PreviousPos;
//这句的意思是让当前节点的指向的下一个节点变成上次操作过的节点(即已经插到表头的节点)
PreviousPos = CurrentPos;
//这句是更新上次操作的节点,把当前节点当做下一次循环的已操作节点
CurrentPos = NextPos;
//这句是更新当前节点,把下一个节点当做下一次循环的当前节点
NextPos = NextPos->Next;
//更新下一次循环的NextPos节点

热心网友 时间:2023-09-25 10:48

在纸上画一画就知道了。
CurrentPos->Next = PreviousPos; 这句是实现逆转的链接语句,
举例如下:L=1->2->3;
PREV=NULL,CUR=1,NEXT=2; while前的初始化
1->NULL, PREV=1;CUR=2;NEXT=3;
2->1->NULL, PREV=2;CUR=3;NEXT=NULL; 循环结束
3->2->1->NULL, CurrentPos->Next = PreviousPos;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天涯论坛的网址是什么啊? 如何辨别天涯社区的官方网站? 天涯社区的官方网址是什么呀? 嘉陵火星人(150CC)报价 广西能上150C的摩托车牌吗 隆鑫200cc和150cc的发动机怎么辨认_百度问一问 150cc大船摩托车问题!请高手帮我·· 我想问问这是125cc还是150cc 滁州琅琊山的门票要多少钱 为什么手机连上WiFi却无法上网了? 关于单链表逆序输出的问题,如果不用递归的话,怎么解决,自己写了段代码,一运行就崩溃。求大神赐教。 如何实现链表的倒序输出 在数据结构单链表中如何实现倒序输出 求C语言单链表倒序遍历程序~ 化学有机物的sp轨道分别是什么? s或p的几次方代表什么? s1 p1 中有固定的原子么? 不小心把办公室柜子的钥匙弄丢了,在不破坏锁的情况下,怎么才能打开呀?是那种3个抽屉一个锁的那种。 用什么方法教育孩子爱上学习 英语作文可爱的弟弟 英语作文我的弟弟(写多一点,演讲用) 有关写弟弟的英语作文(60词) 以我的弟弟为题目的英语作文 300词左右 以“我的弟弟”为题写一篇100词的英语作文 英语作文弟弟 oppo年终奖一般几个月 问了好多人,都说OPPO年终奖很丰厚,是真的吗? oppo年终奖绩效c有年终奖吗 OPPO年终奖为什么这么高?有没有在OPPO工作的人,介绍下 怎样减肥肚子不饿? 怎样不饿肚有效减肥 经营宗旨的类型 链表倒序排列 求解C语言数据结构链表倒序思路 英语万圣节的习俗40字 文案|“充满希望的治愈系句子” 电脑虚拟内存设置了有用吗 我的衣服上有superman字样,不知啥意思?能穿吗? 你好,我现在也遇到了被套路贷强制下款的贷款,谈怎么处理 衣服上只写着superman的t恤是什么牌子啊和这个应该是同个牌子 龙岗世贸百货superman衬衫标志质量怎么样的? superman正品衣服哪里有卖 为什么Superman 的S变成R IPAD AIR 全民飞机大战 怎么和微信好友玩 全民飞机大战如何添加微信里没有的好友。而对方有你,还能给你送体力 什么是精血 精血和普通血液有什么区别? 女生的精血指什么 精血的精血简介 古代精血什么意思? 请问动车二等座06车05C号,06车06A号,06车05B号在一起吗? 高铁票上的02车05a号怎么找