From: Doni Pracner Date: Tue, 17 Nov 2015 17:06:10 +0000 (+0100) Subject: OHashSet, osiguravanje da je vrednost pozitivna X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=spa2-materijali.git;a=commitdiff_plain;h=bc9eddc8e636f3c4fb16236587dad5daf8c32120 OHashSet, osiguravanje da je vrednost pozitivna U jednom slucaju je bitan redosled poziva, Math.abs kad mu se prosledi Integer.MIN_VALUE vraca isti taj broj, a '%' operator za negativnu vrednost deljenika i pozitivnu delioca vraca negativan broj. --- diff --git a/Hash/OHashSet.java b/Hash/OHashSet.java index 52f8952..e43eb75 100644 --- a/Hash/OHashSet.java +++ b/Hash/OHashSet.java @@ -40,7 +40,7 @@ public class OHashSet implements Set { throw new IllegalArgumentException( "Hash funkcija se ne moze racunati za null objekat"); - return Math.abs(o.hashCode()) % table.length; + return Math.abs(o.hashCode() % table.length); } /**