最好的方法是如何确定c++中数组单元格中相等字符的数量?
我们有两列的二维数组: abcda1s aba2cccc
我需要从这两个单元格中获得最多数量的相等字符,显然这里是字符“c”,并且使用了五次。
所以我这里的问题是确定使用最多的字符,以及使用的次数。
您可以使用 aHashMap<char, unsigned int> myMap
并遍历二维数组并为每个字符执行一次:
myMap['C'] += 1;
其中“C”是您当前的字符。
之后,您浏览您的地图并搜索具有最高 int 的字符。
如果您不了解 HashMap,请看这里。