求助,怎么传递类的成员数据但不改变
c吧
全部回复
仅看楼主
level 4
Skeruoacn
楼主
用单链表求集合运算,求对称差的时候每进行一次差集运算链表1和链表2里的数据都改变了,怎么做到只有创建链表时对链表有影响但后续集合运算的时候不改变链表呢
图4里l3是l1-l2,l4是l2-l1
l5是l3和l4的并集
2022年11月29日 06点11分
1
level 4
Skeruoacn
楼主
2022年11月29日 07点11分
2
level 4
Skeruoacn
楼主
2022年11月29日 07点11分
3
level 4
Skeruoacn
楼主
2022年11月29日 10点11分
4
level 4
Skeruoacn
楼主
有没有大佬啊
2022年11月29日 10点11分
5
level 4
Skeruoacn
楼主
2022年11月29日 13点11分
6
level 1
Aolifuo2
什么意思,数据不是你修改的吗,又想不变?
2022年11月29日 14点11分
7
level 1
快骂我帅
你差集逻辑写错了,你用p3指向l3,后面用p3指向p1,就是把p3指向了l1。之后你遇到34跳过,遇到56,此时p1指向56,p3指向12,把p3的next指向p1这一步就把关系搞乱了。你不要改指针关系,每次都用p1的值拷贝构造一个然后l3链上就行。
2022年11月29日 15点11分
8
Skeruoacn
感谢
2022年11月30日 00点11分
1