-4

最好的方法是如何确定c++数组单元格中相等字符的数量?

我们有两列的二维数组: abcda1s aba2cccc

我需要从这两个单元格中获得最多数量的相等字符,显然这里是字符“c”,并且使用了五次。

所以我这里的问题是确定使用最多的字符,以及使用的次数。

4

1 回答 1

1

您可以使用 aHashMap<char, unsigned int> myMap并遍历二维数组并为每个字符执行一次:

myMap['C'] += 1;

其中“C”是您当前的字符。

之后,您浏览您的地图并搜索具有最高 int 的字符。

如果您不了解 HashMap,请看这里

于 2013-09-25T13:38:29.483 回答