We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 295e05c commit 3b98b3cCopy full SHA for 3b98b3c
algorithms-genetic/src/main/java/com/baeldung/algorithms/ga/annealing/Travel.java
@@ -18,15 +18,16 @@ public Travel(int numberOfCities) {
18
}
19
20
public void generateInitialTravel() {
21
- if (travel.isEmpty())
+ if (travel.isEmpty()) {
22
new Travel(10);
23
+ }
24
Collections.shuffle(travel);
25
26
27
public void swapCities() {
28
int a = generateRandomIndex();
29
int b = generateRandomIndex();
- previousTravel = travel;
30
+ previousTravel = new ArrayList<>(travel);
31
City x = travel.get(a);
32
City y = travel.get(b);
33
travel.set(a, y);
0 commit comments