unordered-map 相关问题

是一个C ++类,它是一个关联容器,存储键值和映射值的组合,允许根据键来快速检索元素。

我可以为unordered_map分配特定的Mod值

[这些天,我正在学习哈希,并且遇到一个问题,我知道我可以为unordered_map分配一个自定义哈希,但是我可以为unordered_map分配一个自定义mod值,如果可能的话,怎么办?...

回答 1 投票 0

从c ++中的unordered_map访问值

我有一个unordered_map(unordered_map > adj_list;)。如何查看第二个位置的字符串列表是否包含一个值。我试过了:if(adj_list.find(“ find”))...

回答 2 投票 0

如何找到std :: unordered_map的当前容量?

std :: unordered_map和std :: vector都具有reserve方法,这增加了集合的容量,因此可以在没有...

回答 1 投票 3

多键哈希表(无序映射)

我需要使用多个键(int类型)来存储和从哈希表中检索单个值。我会使用多个键来索引单个项目。我需要快速插入并查找哈希表。由...

回答 4 投票 3

将向量中的所有元素复制到map / unordered_map的C ++最佳方法

使用C ++,如果我想将向量转换为set或unordered_set容器,可以很容易地通过以下方式完成:#include #include #include #include ] >

回答 1 投票 -1

无法将空的初始化程序分配给unique_ptrs的向量

我有以下代码:std :: unordered_map >>触发器;如果(triggers.end()== triggers.find(eventName)){触发器[...

回答 1 投票 4

检查两个数组是否相等?例如:{1,2,3,4,5} == {4,5,3,2,1}

这种方法有什么问题吗?还是可以吗?我们必须判断2个数组与它们中的数字是否相等,并且它们的频率必须相同,而与它们的顺序无关。 #include&...

回答 1 投票 -1

解释未解决的外部C ++

我正在制作Minecraft渲染器。从区域文件加载世界时,它将解析的NBT数据存储在无序映射中,其中nbt数据为值,并且全局块为...

回答 1 投票 0

按功能值传递unordered_map / unordered_set有效吗? c ++

通过值传递unordered_set是否有效? void func(unordered_set st){//基本条件。 //做一点事。几个插入和删除从圣。 func(st); }(函数...

回答 1 投票 0

为什么unordered_map和unordered_set较慢?

我正在解决一个简单的问题,即在数组中查找唯一元素。我使用了std :: unordered_map来计数唯一元素,但是在一个测试用例中它给出了超过时限。然后我用了一个std :: ...

回答 3 投票 -1

在编译时而不是运行时创建由两个字节组成的值

我有一个可以用作uint8_t的枚举数,并且我想使用此枚举数的两个值的组合来创建一个uint16_t类型的数字,其中最左边和最右边的字节是......>

回答 2 投票 0

C ++如何通过动态计算的新节点实施A *?

我正在尝试使用A *来解决搜索问题,在该问题中,我从矩阵的某个状态(例如全零)开始,并且每个步骤我都可以对矩阵执行几种转换之一,而我想到达...

回答 1 投票 0

std :: unordered_map :: count在我的代码中不起作用

我对此问题的解决方法有疑问,如下所述-给定任意赎金票据字符串和另一个包含来自所有杂志字母的字符串,编写一个函数,... ...>

回答 1 投票 0

为什么要用unique_ptr遍历unordered_map强制一对键为const?

我发现了一个编译器错误,我不明白为什么只有在std :: map和std :: unique_ptr时才会发生。假设我们有以下未加密的地图对象和一个迭代代码:std :: ...

回答 1 投票 0

仅访问c ++中unordered_map中的一对元素中的一个

我正在尝试获得与C ++中的rust tuple解构相同的行为。例如:我有一个unordered_map要迭代。但是,我唯一关心的数据是值,而不是...

回答 2 投票 2

第一个唯一编号慢的运行时问题

因此,我最近在Leetcode上实现了“第一个唯一编号”。供参考的问题是这样的:您有一个整数队列,您需要在...

回答 2 投票 1

C ++:无序容器如何防止重复?

让我们以unordered_set为例。用于确定两个元素是否相等的默认谓词为std :: equal_to (t1,t2),即t1 == t2。现在,假设对于这种T类型,我是...'

回答 3 投票 0

C ++ move():向量中还剩下什么?

我有一段代码,在矢量中,元素是一对int和string。然后我想将所有元素从矢量移到unordered_map :#include #...

回答 2 投票 0

如何创建自定义的无序映射比较器,当检查相等性时忽略某些键?

我想创建一个自定义比较函数发送给find_if或另一个比较函数,为了进行相等比较,该函数需要我忽略某些键。我有一套...

回答 1 投票 0

如何在C ++中为用户定义的结构初始化最小值?

这是我的用户定义的struct struct Data {int value;年龄};我正在定义一个函数来获取unordered_map中的最大值。 unordered_map :: ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.