Pytania oznaczone «deep-copy»

150
Jak głęboko skopiować listę?

Mam problem z kopią listy: Więc po powrocie E0z 'get_edge', robię kopię E0, dzwoniąc 'E0_copy = list(E0)'. Myślę, że E0_copyjest to głęboka kopia E0i przechodzę E0_copydo 'karger(E)'. Ale w głównej funkcji. Dlaczego wynik 'print E0[1:10]'przed pętlą for nie jest taki sam jak wynik po pętli...

119
Głębokie kopiowanie NSArray

Czy jest jakaś wbudowana funkcja, która pozwala mi głęboko skopiować plik NSMutableArray? Rozejrzałem się, niektórzy mówią, że [aMutableArray copyWithZone:nil]działa jak głęboka kopia. Ale próbowałem i wydaje się, że jest to płytka kopia. W tej chwili ręcznie wykonuję kopię z forpętlą: //deep...