链表问题

pivot=pivot->next;pCur=pCur->next;和pivot=pCur;pCur=pivot-next;这两个都是向后移动一个位置吧?有什么区别?... pivot=pivot->next;
pCur=pCur->next;

pivot=pCur;
pCur=pivot-next;

这两个都是向后移动一个位置吧?

有什么区别?
展开
 我来答
失落血天使
2010-12-11 · TA获得超过226个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:186万
展开全部
pivot=pivot->next;
pCur=pCur->next;

这个是pivot向后移动一个位置,pCur也向后移动一个位置

pivot=pCur;
pCur=pivot-next;
但是这个只是pCur也向后移动一个位置,但是pivot不会向后移动一个位置

简单的举例

1->2->3->4->5

假设 pivot现在是1, pCur现在是3
那么
pivot=pivot->next;
pCur=pCur->next;
这个执行完以后 pivot是2,pCur是4

但是
pivot=pCur;
pCur=pivot-next;
如果是执行这个 pivot是3,pCur是4

简单点说,开始2句是2个都向后移动一个位置,但是后面2句,pCur借助pivot实现向后移动一个位置,pivot只是中间量,值为pCur移动位置前的值
liucong07170
2010-12-14 · TA获得超过186个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:253万
展开全部
在这里边,区别不大,只有跟具体的数据结构算法联系起来才有关系。
pivot指向pcur以后pcur才向后移动,什么意思?就是说要保留pcur现在的这个值。以后要用到。
而上一个,自己移动自己的。没什么意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式