From bc9eddc8e636f3c4fb16236587dad5daf8c32120 Mon Sep 17 00:00:00 2001 From: Doni Pracner Date: Tue, 17 Nov 2015 18:06:10 +0100 Subject: [PATCH] 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. --- Hash/OHashSet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } /** -- 2.17.1