Sollte ich java.util.HashSet zugunsten von CompactHashSet ausgeben? [geschlossen
Ich habe festgestellt, dass es eine Implementierung eines @ gibSet
, das Hashes verwendet (mit allen nützlichen Konsequenzen, wie O (1) fürcontains()
etc) das ist angeblich effizienter alsjava.util.HashSet
in jeder Hinsicht:
http: //ontopia.wordpress.com/2009/09/23/a-faster-and-more-compact-set
http: //alias-i.com/lingpipe/docs/api/com/aliasi/util/CompactHashSet.htm
äre es dann eine gute Idee, mit @ aufzuhörejava.util.HashSet
ganz wo immer ich ein @ braucjava.util.Set
zugunstencom.aliasi.util.CompactHashSet
?