腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
用户
自定义
类
的
无序
集中
使用
哈希
函数
、
我目前正在用C++编写一个DFA实现(希望
在
以后编写词法分析器时
使用
它)。我在这方面仍然很糟糕,所以如果我
的
问题听起来很愚蠢,请原谅。 我有两个主要
的
类
。一个FSM (有限状态机)
类
,它自然包含状态、转换和字母表。我选择
使用
类
State
的
unordered_set来表示我
的
状态集
的
转换,以避免以后重复。我知道我必须编写自己
的
散列
函数
和相等比较器
函数</em
浏览 14
提问于2020-07-26
得票数 0
2
回答
为什么for_each要求将实例作为参数传递,而
无序
映射
的
散列一元
函数
不作为参数传递?
、
、
、
、
使用
自定义
哈希
函数
构造
无序
映射{ std::size_t operator()(T t) const);}; 构造for_each
函数
arr + 5, Class()); /
浏览 4
提问于2021-06-28
得票数 1
回答已采纳
1
回答
自定义
类
的
无序
共享指针集
、
、
我试图
在
自定义
类
的
共享指针中
使用
无序
集class BASEpublic: std:当我试图添加具有相同参数基0(
在
无序
集中
已经存在)
的
另一个对象时,它没有被添加。但本例中
的
问题是,某个人可以
使用
基
类
中
的
函数
se
浏览 2
提问于2022-08-11
得票数 2
1
回答
使用
unordered_set
自定义
散列和查找
、
、
、
、
我
的
unordered_set有一个
哈希
函数
,我想
使用
set
的
find功能,但我得到了错误。如何通过
自定义
哈希
函数
使用
set
的
查找功能?我想在
无序
集中
存储一个对,为此我有一个简单
的
散列
函数
,并尝试
使用
find功能,但它抛出了错误。以下是错误: solution.cpp: In member function anagramMap
浏览 0
提问于2019-01-20
得票数 0
6
回答
有序和
无序
的
STL容器
、
有序和
无序
的
STL容器有什么区别?
浏览 2
提问于2011-01-15
得票数 5
回答已采纳
3
回答
在
模板
类
中
使用
unordered_map时编译器错误
、
、
由于我
的
例子有点复杂,我在这里放置了一个示例,演示了错误(代码也将在下面内联):#include <unordered_map> return std::unique_ptr<IDeliveryMethod>(new BubbleDelivery);{这里我
的
设计目标是创建一个通用
的
静态工厂
类
每个翻译单元将(
在</e
浏览 3
提问于2015-03-26
得票数 1
回答已采纳
1
回答
创建
自定义
哈希
函数
、
、
、
、
我试图为一个名为结对
的
类
实现一个
无序
映射,该映射存储一个整数和一个位集。然后我发现,这个
类
没有散列
函数
。现在,我想创建自己
的
哈希
函数
。但是,我不想
使用
XOR
函数
或类似的
函数
,而是希望有一个类似于以下方法
的
散列
函数
:示例:对于具有bit
浏览 4
提问于2022-06-28
得票数 0
回答已采纳
1
回答
unordered_map是如何引起乙状结肠
的
、
、
我有一个非常大
的
程序,所以我不知道我应该在这里带哪个代码。第一个int
使用
类似的计数器并以0开头。前11个插入元素行行,但在第12个元素中,我得到了σ分段,以及struct equal_to at stl_function.h(209)中
的
错误。
在
调试器中,我已经看到
无序
映射
的<
浏览 1
提问于2012-01-07
得票数 5
回答已采纳
2
回答
查找
无序
元素
的
最佳STL数据结构
、
、
我目前正在尝试
在
C++中实现一个
哈希
表作为家庭作业……我正在寻找一个好
的
STL容器,它可以
在
无序
的
数据
集中
找到特定
的
条目。我不能
使用
基于树(set、map、tree等)
的
stl容器。 现在我
使用
的
是一个向量,这是一个好
的
选择吗?搜索时间将是线性
的
,对吗?还能更好吗
浏览 0
提问于2010-11-21
得票数 5
回答已采纳
1
回答
哈希
表中插入
的
复杂性
、
、
考虑一个大小为M
的
初始空
哈希
表和
哈希
函数
h(x) = used,
在
最坏
的
情况下,如果
使用
单独
的
链接来解决冲突(而不进行重散列),那么向表中插入n个键
的
时间复杂度(用Big表示法)是多少?假设表
的
每个条目(桶)存储一个
无序
链接列表。当向
无序
链接列表中添加新元素时,将在列表
的
开头插入这样
的
元素。
浏览 1
提问于2018-11-14
得票数 1
回答已采纳
4
回答
相当于HashSet/HashMap
的
TreeSet/TreeMap (
自定义
hasher)
、
、
、
有一个
使用
比较器
的
构造
函数
,这意味着即使您存储
的
对象本身不是Comparable对象,您也可以提供一个
自定义
比较器。C++ 给了您这个,只是想知道是否有什么适合Java
的
东西。编辑:@Max提出了一个很好
的
关
浏览 1
提问于2011-12-16
得票数 7
回答已采纳
1
回答
如何像在Java中一样
在
C++中作为键创建地图
的
映射
、
、
、
、
在
java中,我可以创建一个Map
的
Map,如下所示:我可以吗?我试着做我收到
的
编译错误如下: Line 4: Char 65: error
浏览 15
提问于2022-07-17
得票数 1
回答已采纳
3
回答
具有摊销O(1) delete和O(log )搜索
的
数据结构
、
、
现在,删除操作应该在摊销
的
O(1)时间中运行,而搜索应该在O(log )时间中运行。 搜索操作应该按照以下方式工作:查找指定
的
值,如果在这里,则返回值本身。否则,返回最近
的
更大
的
值(返回顺序后继)。
浏览 0
提问于2018-03-13
得票数 4
回答已采纳
1
回答
std::散列和/或boost::散列
的
目的是什么?
、
、
、
为什么提供
哈希
函数
而不指定引用
的
任何实现,也不指定引用
的
算法( md5、sha256等)?此外,数据结构也有类似的特性,如符合C++标准
的
std::unordered_map/set/multimap/multiset::hash_function。所以我不明白
的
是: 实现细节是正确
使用
散列
函数
的
基础,从程序员
的
角度来看,这些<e
浏览 0
提问于2012-12-24
得票数 0
回答已采纳
1
回答
使用
Redis DB对Php进行分页
、
、
我想用DB
的
customers pagination.Structure来显示列表如下:(where value1:1 , value2: almas sayyad, value3: 8676756556) 我
使用
了hash set,并希望继续
使用
相同
的
数据类型。如果有人能给我解决这个问题
的
办法,我会
浏览 0
提问于2016-05-25
得票数 0
回答已采纳
1
回答
在
红宝石中,为什么设置
无序
,而
哈希
保证插入顺序?
散列按插入相应键
的
顺序枚举它们
的
值。 我知道数学上
的
集合应该是
无序
的
。 一个重要
的
问题出现了,即使Set
类
实际上是按插入顺序排列
的
,但它没有文档化。我认为文件应该更新。即使
在</e
浏览 2
提问于2018-07-01
得票数 2
回答已采纳
1
回答
类
自定义
__eq__作为散列
的
比较
、
、
、
考虑一个
自定义
类
: def __init__(self, a, b): self.b = b 或者
使用
getattr和list进行更动态
的
检查
浏览 4
提问于2019-03-01
得票数 2
回答已采纳
3
回答
为什么
哈希
表
的
键通常被认为是
无序
的
?
、
我试图了解二进制搜索树( BST )相对于
哈希
表
的
优势是什么,而
哈希
表
的
冲突管理是通过
使用
BST来处理
的
。
在
Internet上
的
许多地方,如果您想要迭代键在一定范围内
的
所有元素,我就会发现
哈希
表是不好
的
。 但是为什么呢?我
的
意思是,为什么通常
使用
无序
键而不是有序键呢?为什么这不是
哈希
函数
可以支持
的</e
浏览 0
提问于2016-06-16
得票数 1
回答已采纳
1
回答
为什么std::hash<const std::string>不是专门研究性病
的
?
、
为什么std::hash<const std::string>不是专门研究性病
的
?
浏览 4
提问于2021-11-21
得票数 4
回答已采纳
2
回答
这种
无序
地图
的
使用
有效吗?
、
我想学习c/c++中
的
映射
函数
,所以这是一个关于
无序
映射
的
基本程序。我
使用
无序
映射,因为我
的
输入数据没有排序,而且我看到unordered_map非常高效。这里有一个数组,用它创建
哈希
表,并
使用
lookup
函数
查找另一个数组中
的
元素是否
在
哈希
表中。我得到了正确
的
答案,但似乎我
使用
了太多
的
for循环。-
浏览 4
提问于2010-10-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券