X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=spa2-materijali.git;a=blobdiff_plain;f=Hash%2Fprimeri%2FXO.java;h=ae1b0a3eab4e6a27e3c9a8f4c6d042a9b68fa633;hp=f148e8ec566ed0c9f31c9d9e179f16099f0d6b18;hb=054f138ca688301b903db73bdbf1c39916fd2538;hpb=55ed350e20173295a9a7bbf40aaf55e59d065dd9 diff --git a/Hash/primeri/XO.java b/Hash/primeri/XO.java index f148e8e..ae1b0a3 100644 --- a/Hash/primeri/XO.java +++ b/Hash/primeri/XO.java @@ -41,6 +41,7 @@ public class XO extends InfoTip { XO o2 = (XO) o; // posto je u ovoj klasi uvek inicijalizovano polje table // i uvek je DIM x DIM ne moramo proveravati null + // niti da li su iste dimenzije for (int i = 0; i < DIM; i++) { for (int j = 0; j < DIM; j++) { if (o2.tabla[i][j] != tabla[i][j]) { @@ -54,9 +55,10 @@ public class XO extends InfoTip { @Override public int hashCode() { int rez = 0; + int koef = 3; for (int i = 0; i < DIM; i++) { for (int j = 0; j < DIM; j++) { - rez += tabla[i][j]; + rez = koef * (rez + (tabla[i][j] + 2)); } } return rez;