Publikus metódusok | |
DistanceMatrix (final int i, final int j) | |
Létrehoz egy i sorból és j oszlopból álló mátrixot. | |
void | delRow (final int i) |
Kitörli a megadott indexű sort. | |
void | delColumn (final int j) |
Kitörli a megadott indexű oszlopot. | |
float | get (final int i, final int j) |
Visszaadja a megadott indexű elemét a mátrixnak. | |
void | put (final int i, final int j, final float value) |
Berakja a mátrixba a megadott helyre az elemet. | |
IntPair | findmin () |
Megkeresi a legkisebb elemét a mátrixnak. | |
void | dump () |
Kiírja a mátrix tartalmát a képernyőre. | |
Privát attribútumok | |
Vector | rows |
A sorokat tárolja, mindegyik float értékekből álló tömb (float[]). | |
TreeSet | valid_rows |
A létező sorok sorszámait tárolja (Integer értékek). | |
TreeSet | valid_cols |
A létező oszlopok sorszámait tárolja (Integer értékek). | |
TreeSet | gyors |
Mégegyszer tárolja az összes mezőt, viszont távolság szerint rendezve, hogy könnyű legyen megtalálni a 2 legközelebbi klasztert. |
|
Létrehoz egy i sorból és j oszlopból álló mátrixot.
|
|
Kitörli a megadott indexű oszlopot. Minden soron végrehajd egy törlés műveletet a mátrixon, és egy másikat a Gyorsito-n.
|
|
Kitörli a megadott indexű sort. Egyetlen egy törlés műveletet hajt végre a mátrixon, majd oszlop sorszámút a Gyorsito-n.
|
|
Kiírja a mátrix tartalmát a képernyőre.
|
|
Megkeresi a legkisebb elemét a mátrixnak. csak akkor működik, ha float-okat tárolsz a mátrixban. Megkeresi a legk
|
|
Visszaadja a megadott indexű elemét a mátrixnak. i<j. Ha kell, megcseréli őket. i==j esetén 0-t ad vissza. |
|
Berakja a mátrixba a megadott helyre az elemet. i<j. Ha kell, megcseréli őket. i==j esetén nem csinál semmit. |
|
Mégegyszer tárolja az összes mezőt, viszont távolság szerint rendezve, hogy könnyű legyen megtalálni a 2 legközelebbi klasztert.
|
|
A sorokat tárolja, mindegyik float értékekből álló tömb (float[]).
|
|
A létező oszlopok sorszámait tárolja (Integer értékek).
|
|
A létező sorok sorszámait tárolja (Integer értékek).
|