刚才在写一道作业题,中间有一部分是已知map中的value找到其对应的key.
通过key找value是很简单的了,可以通过map[key]就可以实现了。
当然了,不管是找key还是找value,我们都可以引入迭代器来进行迭代寻找,这里就不再赘述了。但我认为迭代器是比较麻烦的一种写法,在C++11或者用stanford library,可以有更好的解决办法。
假设我的map叫做AMap;
形式是这样的:
AMap[0] = “apple”;
AMap[1] = “banana”;
AMap[2] = “cat”;
…
for (int n : AMap){
//C++11
//foreach (int n in AMap){ //stanford library
if (AMap[n]