logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++融会贯通】哈希表的使用

unordered_set的文档介绍unordered_map是存储键值对的关联式容器,其允许通过keys快速的索引到与其对应的value。在unordered_map中,键值通常用于惟一地标识元素,而映射值是一个对象,其内容与此键关联。键和映射值的类型可能不同。在内部,unordered_map没有对按照任何特定的顺序排序, 为了能在常数范围内找到key所对应的value,unordered_m

文章图片
#c++#散列表#开发语言 +4
【C++驾轻就熟】vector深入了解及模拟实现

erase删除pos位置元素后,pos位置之后的元素会往前搬移,没有导致底层空间的改变,理论上讲迭代 器不应该会失效,但是:如果pos刚好是最后一个元素,删完之后pos刚好是end的位置,而end位置是 没有元素的,那么pos就失效了。解答:第一个main函数错误,第二个main函数正确,因为erase()函数返回的就是删除元素后面元素位置的迭代器,++it会导致跳过一个元素,如果最后一个元素是偶

文章图片
#c++#开发语言#数据结构 +3
到底了