Java 用于跟踪事件的数据结构
我有一个问题,我必须跟踪基因库中某个特定基因的出现次数。这是我在研究中经常遇到的问题。我总是使用HashMap,如果你能找到一种方法将基因转化为索引,那么你就可以使用常规数组,但我非常怀疑这是可能的……正如你所猜测的,这是非常困难的。我知道这会减少我的问题空间。我认为有一些番石榴类允许你在地图中使用原语。。。也许是那些,为了避免拳击开销?我不确定是否有一个版本只有int值,如果有,可能没有链接/排序的版本。这并不困难,但必须能够从基因计算出唯一的int值,因为这就是HashMap存储其值的方式-通过使用hashCode方法。@user3580294:Guava的Multiset基本上就是为了实现这一点。Java 用于跟踪事件的数据结构,java,data-structures,Java,Data Structures,我有一个问题,我必须跟踪基因库中某个特定基因的出现次数。这是我在研究中经常遇到的问题。我总是使用HashMap,如果你能找到一种方法将基因转化为索引,那么你就可以使用常规数组,但我非常怀疑这是可能的……正如你所猜测的,这是非常困难的。我知道这会减少我的问题空间。我认为有一些番石榴类允许你在地图中使用原语。。。也许是那些,为了避免拳击开销?我不确定是否有一个版本只有int值,如果有,可能没有链接/排序的版本。这并不困难,但必须能够从基因计算出唯一的int值,因为这就是HashMap存储其值的方式-