我有一个问题,我必须跟踪GENE池中特定GENE的出现次数。这是我在研究中遇到的一个问题。我总是使用HashMap<Gene,Occurrences)
如果第一次遇到Gene,我将它们添加一个值(count)为1,如果它已经存在,我只是查找并将(值)计数递增1。虽然,我打算认为这看起来是最简单的解决方案,我想知道这是否是跟踪事件的最有效解决方案。此外,稍后当我需要它进行链接或排序时,我更容易使用
LinkedHashMap
或SortedMap
。
对于同样的问题,还有哪些其他常见且有效的方法?