腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
C
有没有哈希/字典数据结构?
、
我现在正在学习
C
语言
,因为我了解perl和一点python。我做了一个快速搜索,发现在perl/python中没有显式的哈希/字典,我看到人们说你需要一个函数来
查找
哈希表。所以事实是
C
没有提供固有的
散
列
结构,你必须编写一些函数才能在
C
中使用
散
列
?
浏览 2
提问于2013-04-22
得票数 6
回答已采纳
4
回答
.NET字符串
散
列
函数是否可移植?
、
、
、
可能重复: "my string".GetHashCode()问题包括: 它是一个标准化的哈希计算吗?我可以假设在不同的环境中计算相同的
散
列
是可能的吗?可以通过用Java
语言
、PL/SQL
语言
、.Net等编写自己的
散
列
函数来计
浏览 36
提问于2011-11-07
得票数 15
回答已采纳
2
回答
动态类型
语言
中的快速属性
查找
?
、
、
、
我目前正在开发一种动态类型的
语言
。然而,对于对象中的属性,这个问题要困难得多。下面是一个用python编写的示例,它反映了我希望在我的
语言
中工作的内容: def __init__(self): self.
c
= 30
浏览 1
提问于2013-05-31
得票数 1
回答已采纳
3
回答
如何创建一个高效的静态哈希表?
、
目前,我创建了一个HashMap,它是对关键字进行排序,所以我得到O(log )
查找
,对于我关心的大小,平均3-5次
查找
。声称,一个带有链接的简单哈希表将导致一个完整的表平均
查找
3次,所以这对我来说还不值得麻烦(即将哈希值%n作为第一个条目并进行链接)。鉴于我预先知道所有
散
列
,似乎应该有一种简单的方法来获得快速、静态的完美
散
列
--但我找不到一个好的指针。即分期O(1)访问,无(很少?)额外开销。我应该如何实现这样一个静态的表?这并不是说我需要一个完美的
散</em
浏览 13
提问于2011-06-11
得票数 5
2
回答
Regex匹配已被拆分成多行的
散
列
。
、
我想要匹配一个
散
列
,该
散
列
已经由作者包装,并通过多行接收。当然,我通常用来匹配sha256
散
列
的正则表达式是:0-9A-Fa{64}提前谢谢。
C
#是
语言
。
浏览 2
提问于2013-12-17
得票数 1
回答已采纳
1
回答
Java ()等价于
c
++
、
、
有什么方法可以获得这是
c
++吗?我尝试过stl中的std::hash<>,但是它不适用于类,只适用于原始类型。
浏览 4
提问于2020-04-12
得票数 1
回答已采纳
1
回答
变量组与字典
、
例如,将:b=2d=4与具有相同值的字典具有相同的
查找
时间?然而,一组变量难道不能绕过必须使用
散
列
函数来确定变量存储位置的问题吗?这是否依赖于
语言
以及它如何处理变量和对象?好的,为了更清楚起见,假设你有以下代码:b = 2d = 4f = 6h = 8 "a":1, "["a"] + dictionary[
浏览 0
提问于2017-07-06
得票数 0
2
回答
对于
C
中的简单配置参数,合适的数据结构是什么?
、
、
、
、
我需要一个数据结构(
C
语言
)来表示配置参数,它很容易操作:插入、删除、
查找
等。我认为
散
列
太重了,因为配置参数只是一些层次结构映射的键值对,很可能不超过10个。==================== 实际上我是从yaml文件中解析配置参数,所以重点是如何存储从yaml文件中解析出的值,以及如何方便地按键
查找
任何值?
浏览 0
提问于2012-02-28
得票数 1
3
回答
信用卡号的PCI兼容
散
列
、
、
、
因此,
查找
用于存储信用卡号的PCI要求时,它显示需要信用卡号的单向
散
列
。第38页- 但是,它并没有说明哪些
散
列
是可接受的?当我使用专有脚本
语言
工作时,最容易实现的
散
列
是什么?
浏览 8
提问于2014-11-21
得票数 0
1
回答
谷歌如何确定搜索词的哈希值?
、
Google如何
散
列
用户的搜索请求?显然,哈希是由查询中的文本决定的,但google确实排除了" the“或"a”这样的常见词。对搜索项进行
散
列
还有其他因素可以使其过程更快,例如不循环搜索项中的每个字符(如果可能)。此外,像用户所在的国家这样的其他因素是否在
散
列
前或
散
列
后发挥作用,换句话说,除了查询文本之外的其他指标是否包括在
散
列
中?在Java
语言
中,函数hashCode可以用来
浏览 1
提问于2012-03-28
得票数 0
回答已采纳
7
回答
字符串的恒定时间哈希?
、
、
另一个关于SO的问题提出了一些
语言
中的功能,用于
散
列
字符串,以便在表中进行快速
查找
。两个例子是.NET中的dictionary<>和Python中的{}存储结构。其他
语言
当然支持这样的机制。与大多数其他现代
语言
一样,
C
++也有自己的地图,LISP也有对应的地图。在对这个问题的回答中,有人争辩说,字符串上的
散
列
算法可以在固定的时间内进行,一个具有25年编程经验的SO成员声称任何东西都可以在固定的时间内进行
散
浏览 3
提问于2009-12-08
得票数 6
回答已采纳
17
回答
哈希
查找
和二进制
查找
,哪个更快?
、
、
、
、
当给定一组静态对象时(静态对象一旦加载,就很少发生变化),需要在其中进行重复的并发
查找
以获得最佳性能,HashMap和使用自定义比较器进行二进制搜索的数组哪一个更好?
散
列
和/或相等函数性能?
散
列
唯一性?列表大小?Hashset大小/集合大小? 我正在查看的集合的大小可以在500k到10m之间-如果信息有用的话。虽然我在寻找
C
#的答案,但我认为真正的数学答案不在于
语言
,所以我不包括那个标签。但是,如果有特定于
C
#的事情需要注意,那么就
浏览 32
提问于2008-12-11
得票数 74
回答已采纳
2
回答
用于对随机二进制字符串进行
散
列
的适当
散
列
函数
、
、
、
我想
散
列
每个数组,并将它们存储在哈希表中,以便能够再次
查找
包含特定数据的char。什么是一个好的
散
列
函数来完成这个任务。谢谢 请注意,我是用
c
++和
c
编写这篇文章的,所以您选择的任何
语言
都可以提供解决方案。
浏览 0
提问于2011-11-05
得票数 5
回答已采纳
18
回答
有没有XQuery/XPath的JSON等价物?
、
、
、
在复杂的JSON数组和
散
列
中搜索项时,如下所示: { "id": 1, "name": "One", "objects": [ // etc. }有没有某种查询
语言
可以用来
查找</
浏览 0
提问于2011-12-13
得票数 241
回答已采纳
2
回答
是否将登录信息与套接字关联?
、
、
、
我正在编写一个服务器,它需要知道您是否已登录。为了登录,用户通过套接字以数据包的形式发送他的用户名和密码。基于该套接字,我如何判断用户是否已经登录?更好的是,有没有一个简单的解决方案来解决这个我遗漏的问题?
浏览 1
提问于2011-12-31
得票数 1
回答已采纳
1
回答
如何在
C
中对文件内容进行哈希处理?
、
、
、
在
C
中
散
列
文件内容的正确方法是什么?我并不是将文件作为一个整体进行
散
列
,而是针对文件逐行进行
散
列
。我的主要目标是创建一个搜索
散
列
冲突的程序。我已经用
C
语言
编写了程序,但是它使用系统命令使用MD5和SHA256来
散
列
每一行。我知道使用系统命令是不安全的,也不是正确的方法,所以我联系了社区,以获得与MD5和SHA256进行
散
列
的正确
浏览 49
提问于2020-04-02
得票数 1
回答已采纳
3
回答
python <=>
c
++跨
语言
哈希
、
、
我正在编写一个python程序来
查找
文件。该文件是由文件名( std::hash<std::string> hash_fn )为
散
列
的
C
++程序创建的。我知道从中创建
散
列
的字符串,但是我找不到一个能产生相同
散
列
的python
散
列
函数(我尝试了hash()和hashlib中的所有
散
列
函数)。例如,字符串 file:///home/u
浏览 3
提问于2012-09-27
得票数 4
回答已采纳
1
回答
使用字符串类型的键存储
散
列
值的最佳结构
、
、
、
、
为此,我
散
列了varachar(512)键的前3个字符,然后以数字形式获得
散
列
值。我打算使用该数值对我的数据进行索引。我允许发生冲突,即如果两个字符串的前三个字符相同,则它们可能具有相同的
散
列
值。现在,如果某个查询要
查找
特定的字符串键,我将首先对其进行
散
列
,然后在
查找
表中
查找
其
散
列
值。 为此,我需要存储一个查询表吗?或者我可以只动态地计算它的
散
列
浏览 0
提问于2012-02-10
得票数 0
回答已采纳
2
回答
它能做什么(
散
列
的
散
列
)?
、
Hash{Key1}{Key2}++; $genotypes_parent2_array{$real_genotype}{$individu_depth}++; 我过去常常看到这种形式的
散
列
浏览 17
提问于2017-03-09
得票数 0
回答已采纳
2
回答
改进Python比较和存在操作
、
、
、
、
使用Python,我应该考虑为这些操作量身定做的自定义数据结构(BST等),python的技巧,比如用any()包装,或者是否有任何众所周知的Python/
C
库是这类事情的标准。这似乎意味着维护一个有序的组并做一些像二进制搜索这样的事情将是最好的方法,但我确信这已经实现得比我所能实现的要高效得多,并且在Python/
C
库中可用。有兴趣听听你们的想法。 谢谢!
浏览 3
提问于2011-06-07
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言-语句零散知识
Linux C语言高级编程数据结构之查找!线性查找与二分查找!
世界上最难的 5 种编程语言!C/C+竟不在其列,它们到底是谁?
《数据库系统概念》15-可扩展动态散列
每天学习一点儿算法-散列表
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券