我有一组重复值的流式输入。我可以使用任何数据结构,但必须计算每个元素出现的次数。假设我有以下移动电话供应商列表:
Apple Nokia Samsung Apple LG Nokia HTC Android Apple Nokia Nokia Apple Samsung我必须构建一个数据结构,最好是一个映射,其中包含以下详细信息:
Apple,4 Nokia,4 Samsung,2 LG,1 Android,1我不确定这是否是最优解。是否有比这更好的解决方案?事实上,我还没有将上述内容编写为代码。因此,更好的代码也会有所帮助。