![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
文章平均质量分 56
Sun_ZD
这个作者很懒,什么都没留下…
展开
-
链表的创建及输入输出 验证q= p->next q->next = p->next的情况
链表的创建及输入输出#include<iostream>#include<cstdlib>#include<vector>using namespace std;struct ListNode { int val; ListNode* next; ListNode() : val(0), next(nullptr) {}; ListNode(int x) : val(x), next(nullptr) {}; ListNode(int x, Li原创 2021-07-16 16:23:49 · 637 阅读 · 0 评论 -
转载:详解P=Q->NEXT和P->NEXT=Q的区别,链表操作,附代码
详解P=Q->NEXT和P->NEXT=Q的区别,附代码单链表简单操作(1)P=Q将q的value和next都赋值给p意味着p和q的value值相同同时都指向q的下一个对象(2)P.NEXT = Q将q赋值给p.next。也就是说p的next中保存的会是q。那么p的下一个节点为q同时p与t的连接断开了(3)P=Q.NEXT理解为q.next(t)赋值给p,也就是将t赋值给p。即t和p的value和next值相同。p和t同时指向t的下一个元素###下面给出代码说明,为便于理解和证明为No转载 2021-07-16 16:09:34 · 2769 阅读 · 2 评论