课程
/计算机基础
/算法与数据结构
/Python 算法面试难点攻坚课--动态规划
next_datas=datas[:] 为什么不可以写成 next_datas=datas
2020-04-20
源自:Python 算法面试难点攻坚课--动态规划 3-3
正在回答
我觉得可能是因为datas是一个数组,而取值是选取数组里面的数字。而直接写成=datas,next就不能按照顺序递归了
parrot_legend 提问者
不是指针的问题,直接next_datas = datas 是浅拷贝,后面改变next_datas会影响到原来的列表
举报
动态规划和递归作为算法中面试频率很高,是我们这门课程重点攻克对象。
2 回答列表赋值疑问
1 回答对于4-7节投资分配代码的疑问
1 回答回溯法中的恢复现场,是在递归的每一步都恢复,还是在递归完成后恢复
1 回答递归二分左边的问题
1 回答为什么这里要有个 return 呢?