Questions tagged «deep-copy»




8
如何深层复制列表?
我对列表副本有一些问题: 所以之后我得到了E0来自'get_edge',我做的副本E0通过调用'E0_copy = list(E0)'。我想E0_copy是这里的深复制E0,我E0_copy走进了'karger(E)'。但是在主要功能上。 为什么'print E0[1:10]'for循环之前的结果与for循环之后的结果不同? 下面是我的代码: def get_graph(): f=open('kargerMinCut.txt') G={} for line in f: ints = [int(x) for x in line.split()] G[ints[0]]=ints[1:len(ints)] return G def get_edge(G): E=[] for i in range(1,201): for v in G[i]: if v>i: E.append([i,v]) print id(E) return E def karger(E): import random count=200 while 1: …
149 python  list  copy  deep-copy 

7
为什么以及何时使用angular.copy?(深复制)
我一直在将从服务接收的所有数据直接保存到局部变量,控制器或范围。我认为这将被视为浅表副本,对吗? Example: DataService.callFunction() .then(function(response) { $scope.example = response.data; }); 最近,有人告诉我使用angular.copy来创建深层副本。 $scope.example = angular.copy(response.data); 但是,当我的Angular应用程序使用深层复制信息时,它们似乎以相同的方式工作。使用深层副本(angular.copy)有什么特别的好处,请您向我解释一下吗?

6
深度复制NSArray
是否有任何内置功能可以让我深入复制NSMutableArray? 我环顾四周,有人说[aMutableArray copyWithZone:nil]作品很深。但是我尝试过,这似乎是一个浅表。 现在,我正在手动for循环复制: //deep copy a 9*9 mutable array to a passed-in reference array -deepMuCopy : (NSMutableArray*) array toNewArray : (NSMutableArray*) arrayNew { [arrayNew removeAllObjects];//ensure it's clean for (int y = 0; y<9; y++) { [arrayNew addObject:[NSMutableArray new]]; for (int x = 0; x<9; x++) { [[arrayNew objectAtIndex:y] addObject:[NSMutableArray …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.