今天调用函数后,实参的值发生了改变,问了下师兄,原来内存是同一个,自己记录一下。
如果内存不变应该没有红框的,因为调用函数形参内存会释放,不会影响实参
详情见我师兄的文章,收获不少
https://leetcode-cn.com/problems/recover-a-tree-from-preorder-traversal/solution/yu-dao-jiu-shen-jiu-xiang-jie-ke-bian-bu-ke-bian-s/
可变、不可变数据类型
可变类型进行增删查改内存不变,不可变类型修改之后改变内存
可变类型:列表,字典,集合
不可变类型:整形,字符串,元组
浅拷贝
A进行拷贝之后出现B,A和B内存不同,但是A和B中存在元素内存地址相同
深拷贝
A和B拷贝之后完全不同