hr.fer.zemris.tsp
Class City
java.lang.Object
hr.fer.zemris.tsp.City
public class City
- extends java.lang.Object
Razred predstavlja jedan grad. Grad je određen svojim imenom te
koordinatama X i Y.
Važno: Varijable x, y
i name su javne kako bi se omogućio minimalni
"overhead" prilikom izvođenja evolucijskih algoritama. Ovo ima
kao ružnu posljedicu da se neopreznim programiranjem vrijednosti
mogu mijenjati od bilo kuda, što može dovesti do pogrešnog rada
programa!
- Author:
- marcupic
Field Summary |
java.lang.String |
name
|
int |
x
|
int |
y
|
Constructor Summary |
City(int x,
int y)
Konstruktor. |
City(java.lang.String name,
int x,
int y)
Konstruktor. |
Method Summary |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
x
public int x
y
public int y
name
public java.lang.String name
City
public City(int x,
int y)
- Konstruktor. Ime se postavlja na null.
- Parameters:
x
- x koordinatay
- y koordinata
City
public City(java.lang.String name,
int x,
int y)
- Konstruktor.
- Parameters:
name
- ime gradax
- x koordinatay
- y koordinata
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object