腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在
std
::
map
中
搜索
特定
值
可能的重复: 是否可以
在
std
::
map
中
搜索
特定
值
,而不知道密钥?我知道我可以迭代整个映射,并比较
值
,但是使用
std
算法的函数是可能的吗?
浏览 2
提问于2010-12-06
得票数 10
回答已采纳
4
回答
搜索
std
::
Map
在
std
::
Map
中
搜索
特定
键和
值
的最佳方式是什么?这基本上意味着我想要查找是否存在具有我指定的键和
值
的
std
::对。
浏览 4
提问于2010-11-04
得票数 0
回答已采纳
2
回答
如何通过
值
而不是键
在
容器
中
查找对象
、
、
我有
map
和<int, int*>我可以用
std
::find_if()吗?auto it =
std
::find_if(
map
.begin(),
map
.end(), compare);bool compare(int* v1, int* v2) {
浏览 1
提问于2015-07-28
得票数 0
回答已采纳
1
回答
使用
std
::查找
std
::
map
中
不区分大小写的
搜索
、
、
、
我需要通过不区分大小写的比较找到向量列表
中
的字符串。
在
不使用Boost的情况下,有什么简单的解决方案吗?我为区分大小写的
搜索
编写的代码是:if (
map
.end() !它以
特定
的
值
给出了以下错误 my_
map
1["$$HYPHEN{{a"] = "
浏览 7
提问于2014-04-18
得票数 0
3
回答
返回列表子集的最佳方法是什么
、
我的TaskManager类处理按到期日排序的
std
::list<Task>。它必须提供一种方法来获取
在
特定
日期到期的任务。例如:我的任务1
在
周一早上6点到期,任务2
在
周一上午9点到期,任务3
在
周二下午7点到期。如果我将“星期一”传递给我的方法,它应该返回tasks 1和tasks 2。 您将如何实现它?我认为一个好的方法(从API的角度来看)是提供一个
std
::list<Task>::iterator对。所以我会有一个TaskManager::
浏览 0
提问于2010-12-27
得票数 0
回答已采纳
3
回答
检查地图c++
中
是否存在元素
、
、
、
例如,我有一个
map
,想知道一个词是否是
map
中
任意对的第二个元素,如果是,它的关键字是什么。
浏览 1
提问于2018-05-19
得票数 1
8
回答
std
::
map
find_if条件样式混淆
、
我想使用
std
::find_if
在
我的映射中
搜索
在其
值
结构的
特定
元素
中
具有
特定
值
的第一个元素。不过,我还是有点困惑。我认为我需要使用bind1st或bind2nd,但我不确定这是正确的方法。下面是一些伪代码: ...{populate
map</e
浏览 3
提问于2011-11-09
得票数 16
回答已采纳
1
回答
将多个csv文件的内容保存到可
搜索
的数组C#
中
、
我
在
一个
特定
的文件夹中有一堆.csv文件,我希望能够从中读取值:planes.csv我想要做的是,对于我创建的csvfiles类,将每个csv文件的内容存储
在
一个大型数组
中
(line)) .Select(line => line.Split(','))我想要的是将所有文件的内容保存在某种形式的C++
std
::
map
<string,
st
浏览 13
提问于2020-03-06
得票数 0
回答已采纳
2
回答
在
std
中
查找密钥::由存储成对的密钥设置
、
、
、
我读过关于如何通过对插入和删除项的文章,但是对于解释如何使用find (或者其他方法,如果有的话)来根据对的第一项查找
值
的人来说,我已经读得干干净净了。set<pair<string, CustomObject>> *items = new set<pair<string, CustomObject>>(); return
浏览 5
提问于2016-03-05
得票数 0
回答已采纳
2
回答
在
multimap
中
,如何获得与给定
值
相关联的键?
、
、
我有我的multimap<int,
std
::string>
map
,它代表了一些价值的优先级,如(按优先级的降序排列):<1, "element2"><2, "element4"><3, "element6"&
浏览 2
提问于2016-04-07
得票数 1
回答已采纳
5
回答
获取与映射中的查询匹配的所有键
、
、
假设我
在
映射中有多个键具有相同的
值
。那么,在这种情况下,如何检索与查询匹配的所有键。我正在使用一个
std
::
map
,C++。
浏览 2
提问于2012-11-03
得票数 0
回答已采纳
2
回答
工厂内部的对数返回类型
搜索
、
例如,除了硬编码二进制
搜索
决策树之外,还有什么方法可以实现二进制
搜索
吗?
浏览 0
提问于2016-04-08
得票数 2
3
回答
二进制
搜索
std
:
map
、
、
使用c++,如果我
在
std
::
map
中有n整数,那么能有效地
搜索
比
std
::
map
中
的k小的最大元素吗?例如,我有{1, 3, 5, 6}和k是4,返回的
值
应该是3 我知道
std
::
map
可以
在
log(n)
中
搜索
,如果它是完全匹配的。
浏览 1
提问于2014-05-31
得票数 1
回答已采纳
3
回答
模板C++:如何访问
std
::
map
和
std
:set的迭代器
值
?
、
、
、
、
我有一个
特定
的
搜索
功能。因为它同时
在
std
::set和
std
::
map
上使用,所以它在我们的代码中被复制(不使用模板)。我必须维护这两个函数,并且我希望使用模板将它们移动到一个函数
中
(然后只有一个
搜索
预先维护)。 我找不到如何将迭代器转换为容器的value_type。对于
std
::set,只需要取消迭代器(*iter)的引用,但是对于
std
::
map
,您需要访问迭代器的第二项(是一对) iter-&
浏览 10
提问于2015-06-16
得票数 2
回答已采纳
3
回答
C++
map
::find或
map
::iterator更有效的w.r.t复杂度
、
、
正如我们所知,
map
::find返回一个迭代器,指向它找到键位置的位置。另外,由于它是一个二进制
搜索
操作,其复杂度为O(logn)。因此,它似乎在内部维护了一个迭代器,这将在成功时返回。在其中一个实现
中
,我需要在
map
中
查找
特定
的键(因为它可以包含N个键,我们只对其中的m个键感兴趣)。所以不管是find更高效还是迭代器更好。
浏览 0
提问于2012-10-19
得票数 0
2
回答
std
::unordered_
map
如何从桶
中
返回正确的
值
、
我有一个
std
::unordered_
map
<
std
::string, int>
map
;是否可能出现以下情况,以及如何处理?
map
[x] = 5;让我们假设x和y是不同的字符串,但它们产生相同的散列,因此5和3放在同一个桶
中
。 当我们尝试用
map
[x]检索
值
时,映射如何返回正确的
值
5?散列x将给桶以两个元素5,3,但我看不出它如何
浏览 5
提问于2013-10-24
得票数 0
回答已采纳
2
回答
创建不带原始键值的哈希映射
、
我想将列表加载到主内存
中
的哈希图中。然后使用原始字符串
搜索
值
(我有哈希函数)。例如,文件可能如下所示:78243536 1232353498 18 如果我想
搜索
一个词,比如"pippo“,我可以使用hashfunction("pippo问题是:我可以使用对这些散列计算的
std
::
map
吗?
在
没有原始字符串的情况下,如何在
map
中直接插入散列
值
?
浏览 0
提问于2013-12-11
得票数 3
2
回答
在
std
::
map
中
搜索
堆栈溢出
、
、
::
map
<
std
::reference_wrapper<const IConnection>, float64_t, _CPerceptronComparator>::iterator it = m_inputValues.find错误:神经Network.exe
中
0x002C2EC9处的未处理异常: 0xC00000FD:堆栈溢出(参数: 0x00000001,0x00102FFC)。
std
::_Tree_unchecked_const_iterator<
std
::_Tr
浏览 2
提问于2014-04-13
得票数 0
回答已采纳
3
回答
std
::
map
如何逐字符串查找元素?
、
、
、
在
C++
中
,您可以使用
std
::
map
创建一个映射“容器”。我想知道的是,映射是如何通过使用带有字符串的[]运算符来检索它们的元素的。如果是这样的话,那么如果我需要一种从长串列表
中
检索我需要的元素的最佳方法,那么它肯定会很慢。 使用字符串索引的一个更快的方法是对字符串
中
的每个字符使用一个链接列表(由256个相同类型的链
浏览 1
提问于2014-06-05
得票数 0
回答已采纳
5
回答
对于非重复项,最有效的
std
容器是什么?
、
、
、
、
// 1-
Map
...vector<int> Vec;if(find(Vec.begin(), Vec.end(), Element
浏览 0
提问于2013-01-23
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
量子处理器在特定计算中无需纠错
微软骚操作:在谷歌搜索结果中投放必应搜索广告
30天拿下Rust之HashMap
Google新功能让用户可以在视频中更容易找到特定内容
python yield在函数中起返回值中的使用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券