今天刷剑指offer-何为S的连续正数序列时遇到了很多问题,大部分是逻辑思维不够导致编程细节方面考虑不周,唯有一个问题很关键。向一个二维动态数组中添加(add)一个一维动态数组时,我发现每添加一次,以前添加的数组都变成了跟最后添加的数组值一致,卧槽,试了好久,发现主要有两个问题:
1. 当你向二维数组添加一维数组时,若是你改变一位数组,二维数组不变,只有当你再次将同一个一位数组添加进去是,二维动态数组发生改变,且第一次添加的也改变。
2. 添加重新定义的数组不会对前面添加的数组有影响。
今天刷剑指offer-何为S的连续正数序列时遇到了很多问题,大部分是逻辑思维不够导致编程细节方面考虑不周,唯有一个问题很关键。向一个二维动态数组中添加(add)一个一维动态数组时,我发现每添加一次,以前添加的数组都变成了跟最后添加的数组值一致,卧槽,试了好久,发现主要有两个问题:
1. 当你向二维数组添加一维数组时,若是你改变一位数组,二维数组不变,只有当你再次将同一个一位数组添加进去是,二维动态数组发生改变,且第一次添加的也改变。
2. 添加重新定义的数组不会对前面添加的数组有影响。