A. C++ Map中的数据存储方式是什么Map和HashMap有什么区别
你要先去了解一下HASH算法相对MAP来说,HASHMAP具有更高的查询速度。举个简单的例子来说MAP中储存为顺序储存,也就是一个接着一个的储存如一个MAP中存储134三个元素则,MAP中第一个元素为1,第二个为3,第三个为4如果想从MAP中查找元素4,则必须从开始进行便利,则必须比较三次。而HASHMAP中,开始储存的时候,就将即将储存的元素用一个自定义函数将他转变后,存到相应位置