问答详情
源自:3-3 回溯法解决全排列问题

“全排列”中的一个疑问

next_datas=datas[:]
为什么不可以写成
next_datas=datas


提问者:parrot_legend 2020-04-20 00:07

个回答

  • 王小姐的李先森
    2020-04-20 01:16:04
    已采纳

    我觉得可能是因为datas是一个数组,而取值是选取数组里面的数字。而直接写成=datas,next就不能按照顺序递归了


  • 慕盖茨3511152
    2020-06-02 14:02:03

    不是指针的问题,直接next_datas = datas 是浅拷贝,后面改变next_datas会影响到原来的列表