File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -46,25 +46,25 @@ func Copy(g Iterator) *Mutable {
4646
4747func copyMutable (g * Mutable ) * Mutable {
4848 h := New (g .Order ())
49- for v := range g .edges {
50- if deg := len (g . edges [ v ] ); deg > 0 {
49+ for v , neighbors := range g .edges {
50+ if deg := len (neighbors ); deg > 0 {
5151 h .edges [v ] = make (map [int ]int64 , deg )
52- }
53- for w , c := range g .edges [v ] {
54- h. edges [ v ][ w ] = c
52+ for w , c := range neighbors {
53+ h .edges [v ][ w ] = c
54+ }
5555 }
5656 }
5757 return h
5858}
5959
6060func copyImmutable (g * Immutable ) * Mutable {
6161 h := New (g .Order ())
62- for v := range g .edges {
63- if deg := len (g . edges [ v ] ); deg > 0 {
62+ for v , neighbors := range g .edges {
63+ if deg := len (neighbors ); deg > 0 {
6464 h .edges [v ] = make (map [int ]int64 , deg )
65- }
66- for _ , edge := range g .edges [v ] {
67- h. edges [ v ][edge. vertex ] = edge . cost
65+ for _ , edge := range neighbors {
66+ h .edges [v ][edge. vertex ] = edge . cost
67+ }
6868 }
6969 }
7070 return h
You can’t perform that action at this time.
0 commit comments