c++哈希表的初始化
时间: 2024-06-18 11:03:17 浏览: 195
利用哈希表进行存储 针对一组数据进行初始化哈希表,可以进行显示哈希表,查找元素,插入元素,删除元素,退出程序操作
C++中的哈希表是一种用于快速查找的数据结构,其初始化步骤如下:
1. 头文件:需要包含<unordered_map>头文件。
2. 定义哈希表:使用unordered_map容器定义一个哈希表,比如:
unordered_map<int, string> myMap;
3. 插入元素:使用insert()函数向哈希表中插入元素,比如:
myMap.insert(make_pair(1, "apple"));
myMap.insert(make_pair(2, "banana"));
myMap.insert(make_pair(3, "orange"));
4. 访问元素:使用at()函数或[]操作符来访问哈希表中的元素,比如:
cout << myMap.at(1) << endl; // 输出 "apple"
cout << myMap << endl; // 输出 "banana"
5. 删除元素:使用erase()函数来删除哈希表中的元素,比如:
myMap.erase(3);
阅读全文