链表问题
pivot=pivot->next;pCur=pCur->next;和pivot=pCur;pCur=pivot-next;这两个都是向后移动一个位置吧?有什么区别?...
pivot=pivot->next;
pCur=pCur->next;
和
pivot=pCur;
pCur=pivot-next;
这两个都是向后移动一个位置吧?
有什么区别? 展开
pCur=pCur->next;
和
pivot=pCur;
pCur=pivot-next;
这两个都是向后移动一个位置吧?
有什么区别? 展开
展开全部
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移动位置前的值
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移动位置前的值
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询