当我们回溯路径是用list列表记录的时候,每次调用方法都会改变列表的值(因为python列表是可变数据类型)所以想回复上一状态需要撤销操作。当我们使用的是字符串类型时,需要弄清楚方法调用的顺序和每个方法里变量的值。虽然说字符串类型是不可变的数据类型,即每次调用方法都会创建一个新的值。但是由于调用的顺序不一样,每个方法里的变量可能和想象的不一样,所以需要自己注意,有时也需要有撤销操作。

当我们回溯路径是用list列表记录的时候,每次调用方法都会改变列表的值(因为python列表是可变数据类型)所以想回复上一状态需要撤销操作。当我们使用的是字符串类型时,需要弄清楚方法调用的顺序和每个方法里变量的值。虽然说字符串类型是不可变的数据类型,即每次调用方法都会创建一个新的值。但是由于调用的顺序不一样,每个方法里的变量可能和想象的不一样,所以需要自己注意,有时也需要有撤销操作。