腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
设计问题:用
C
语言
实现双向
查找
表
、
我想实现一个双向
查找
表。MAC地址--> MAC地址运行时也是一个约束,因此只有
哈希
表策略才有效。
语言
是一个限制,所以我只能使用
C
语言
(所以不能使用
C
++ Boost bimap) 请分享您对如何实现这一目标的想法。提前谢谢。
浏览 1
提问于2011-08-19
得票数 2
回答已采纳
3
回答
哈希
表
查找
--使用完美的
哈希
表,用
C
、
、
我有一个
C
语言
应用
程序
,我需要在其中进行表
查找
。将有3到100,000个条目,每个条目都是唯一的,我估计80%的案例中条目将少于100个。在这些情况下,一个简单的简单
查找
就“足够快”了。(==没有人抱怨) 然而,在有10k+条目的情况下,朴素方法的
查找
速度是
浏览 3
提问于2011-09-07
得票数 6
回答已采纳
4
回答
C
有没有
哈希
/字典数据结构?
、
我现在正在学习
C
语言
,因为我了解perl和一点python。我做了一个快速搜索,发现在perl/python中没有显式的
哈希
/字典,我看到人们说你需要一个函数来
查找
哈希
表。所以事实是
C
没有提供固有的散列结构,你必须编写一些函数才能在
C
中使用散列?
浏览 2
提问于2013-04-22
得票数 6
回答已采纳
3
回答
哈希
表的最大大小是多少?
、
、
对于一般编程
语言
的
哈希
表实现来说,多大才算太大? 假设我想创建一个玩游戏的
程序
。用户输入一个单词后,如果该单词存在,
程序
需要在字典中
查找
。为了防止持续的平面文件读取,在
程序
启动时将100,000+单词加载到
哈希
表中是一个明智的解决方案吗?
浏览 6
提问于2011-10-22
得票数 3
回答已采纳
1
回答
如何在两次调用之间将
C
对象持久化到Ruby扩展的内存中?
、
、
、
我正在Rails中开发一个web应用
程序
,它需要在响应请求时执行计算密集型数据
查找
和处理。1)响应
查找
请求2)响应向索引添加项目的请求,而不必重新
浏览 0
提问于2011-11-05
得票数 0
回答已采纳
2
回答
多向
哈希
表
、
、
、
、
这个集合将被填充一次,然后
查找
多次。我将在
C
++中实现这一点。 这方面的一个例子可能是一个200人的集合,并以7种不同的
语言
存储他们的名字。
查找
函数基本上看起来像这样: lookup( " name“,A,B),它将返回从
语言
A到
语言
B的名称”name“的翻译(仅当name在集合中时)。最明显的解决方案是为
查找
创建一堆
哈希
表,但是为所有可能的对创建MxM
哈希
表很快就会变得笨拙和内存效率低下。我也愿意考虑排序数组(二进制搜索)
浏览 3
提问于2013-07-23
得票数 1
1
回答
动态
哈希
表调整大小中的立即复制与增量复制
、
、
、
、
如果我正在实现一个
哈希
表,其中快速
查找
时间至关重要,似乎我应该使用immediate,因为这只会在插入和删除时发生,而增量也会减慢
查找
速度。这有意义吗? 如果有必要的话,我用
C
语言
来做这件事。
浏览 0
提问于2010-11-28
得票数 1
回答已采纳
4
回答
.NET字符串散列函数是否可移植?
、
、
、
可能重复: "my string".GetHashCode()问题包括: 它是一个标准化的
哈希
计算吗?我可以假设在不同的环境中计算相同的散列是可能的吗?可以通过用Java
语言
、PL/SQL
语言
、.Net等编写自己的散列函数来计算相同的散列函数吗?我可以假设今天生成的散列明天在相同的环境中也是一样的
浏览 36
提问于2011-11-07
得票数 15
回答已采纳
1
回答
保留散列列表
、
、
我正在做一个小项目,以防止我的技能完全生锈。列出它们的最好方法是什么?如果它们存在于高级计算中,我可以查看它们
浏览 0
提问于2014-07-31
得票数 0
2
回答
库,以在
C
/
C
++和其他
语言
中再现Java原语的hashCode逻辑
、
、
、
、
我想知道是否有一个多
语言
库或允许给我以下结果的东西: I在中有一个String = "Abcde12345“我们假设它在Java中的
哈希
代码是”78911“在
C
程序
中有一个String = "Abcde12345这是我现在的用法,但对于我的项目,我需要一个与多种
语言
兼容的
哈希
算法:- Ruby算法中的
C
#
哈希
算法- Java算法中的
C
++
哈希
算法-
C
++ - Java算法中的<
浏览 2
提问于2012-06-19
得票数 2
1
回答
Hashtable不保留Lisp中的插入顺序
我意识到,当我在lisp中创建一个
哈希
表时,它不会保持插入顺序,但它是随机的。你知道是什么原因吗?我需要它来维持秩序。
浏览 0
提问于2020-12-28
得票数 0
5
回答
哈希
表运行时复杂性(插入、搜索和删除)
、
、
、
、
为什么我总是在
哈希
表上看到这些函数的运行时复杂性不同? 在wiki上,搜索和删除是O(n) (我认为
哈希
表的重点是不断
查找
,所以如果搜索是O(N),那还有什么意义)。如果我在
C
++或Java这样的
语言
中使用标准
哈希
表,我能期望的时间复杂度是多少?
浏览 1
提问于2012-02-10
得票数 92
回答已采纳
4
回答
字典搜索
、
、
、
我有一个包含手机型号的字典(以sql表的形式)和一篇关于手机的文章(或仅仅一行)(以php或
C
语言
的字符串形式)。此外,我还在考虑维护整个字典的
哈希
表,然后尝试与文章中每个作品的
哈希
值进行匹配,并
查找
冲突。但由于字典非常大,这种方法的内存开销太大。此外,如果根本没有数据库,也就是说,我们只有
语言
范围内的所有内容,数组形式的字典和字符串形式的文本。
浏览 0
提问于2011-12-08
得票数 2
3
回答
释放函数中的内存
、
、
、
我正在用
C
语言
编写一个简单的
程序
,它根据在
哈希
表中
查找
单词的字形来
查找
它们。我还在学习
C
中的动态内存管理,所以这个问题可能很简单,但是我有一个为每个
哈希
表(及其内部数据)分配和释放内存的函数。我最初使用单个
哈希
表编写这个
程序
,在通过valgrind运行该
程序
后,我发现内存已被正确释放,并且没有泄漏。然而,当扩展
程序
使用一组
哈希
表时,valgrind开始发现可能的泄
浏览 1
提问于2013-01-18
得票数 1
回答已采纳
3
回答
布尔值和整数的最快散列?
、
、
稍微分解一下,我正在寻找一个非常快速的函数,它可以从这个对象转换为字符串或数字(即
哈希
),这样我就可以在
哈希
表中
查找
比较。我很高兴内联了所有的调用来提高速度-它不需要是自动的,也不需要检查任何typeofconst foo = { b: { }}可以减少到1,42,3,然后可以用作对象的
查找
键,但将此数组转换为字符串作为散列键将不起作用,因为无法将其与1,4,23区分开来 我尝试过上的建议,当我的对象适合32位TypedNumbe
浏览 25
提问于2018-05-30
得票数 0
1
回答
哪个
哈希
函数在密码身份验证中是安全的?
、
、
、
、
我想做一个客户端-服务器的应用
程序
,其中应该有身份验证。我听说过很多密码算法。但是我想要一些关于好的密码算法的建议。我想用
C
语言
实现。我可以使用
哈希
函数和一些盐吗?但我关心的是如何用
C
语言
实现。有没有什么示例代码可以用来实现使用加盐密码进行身份验证的
哈希
?在注册时,当他是新用户时,我如何将密码加密发送到服务器?推荐
C
程序
中的代码或
C
程序
中的一些资料。谢谢。
浏览 1
提问于2015-04-22
得票数 0
1
回答
解码MD5,布鲁特力
、
挑战 如果选择的
语言
有
哈希
,则不能使用任何内建函数来为您解码
哈希
。这是代码-高尔夫,以最短的字符数完成任务的
程序
获胜。 祝你好运。愿蛮力与你同在.),对其进行散列测试,直到找到正确的
哈希</em
浏览 0
提问于2014-11-30
得票数 6
回答已采纳
5
回答
我是否应该缓存用作散列键的STL字符串的散列代码?
、
、
、
、
我在我开发的软件上做了一些性能分析,我发现在URL的全局字典上
查找
大约占应用
程序
“加载”阶段时间的10%。字典被实现为
C
++ STL std::map,它有O(lg n)次
查找
。我将把它移到一个hash_map上,它有大致固定的时间
查找
。stl字符串类没有
哈希
码属性,当然也不会缓存
哈希
码。这意味着每次
查找
都需要重新生成散列代码。 我怀疑缓存散列代码是否值得这样做。这将意味着更改许多代码行,以使用具有缓存
哈希
码属性的新字符串类。考虑到当
浏览 0
提问于2010-02-04
得票数 8
回答已采纳
7
回答
哈希
表在流行
语言
中是如何在内部实现的?
、
有人能解释一下像Python,Ruby这样的流行
语言
是如何在内部实现
哈希
表进行符号
查找
的吗?他们是使用经典的“带链表的数组”方法,还是使用平衡树?我需要一种简单(较少的LOC)和快速的方法来索引用
C
编写的DSL中的符号。我想知道其他人发现什么是最有效和实用的。
浏览 4
提问于2009-05-24
得票数 26
回答已采纳
3
回答
如何创建一个高效的静态
哈希
表?
、
我需要从它创建中小型静态
哈希
表。通常,这些条目将有5-100个条目。当创建
哈希
表时,所有键
哈希
都是预先知道的(即键已经是
哈希
)。目前,我创建了一个HashMap,它是对关键字进行排序,所以我得到O(log )
查找
,对于我关心的大小,平均3-5次
查找
。声称,一个带有链接的简单
哈希
表将导致一个完整的表平均
查找
3次,所以这对我来说还不值得麻烦(即将
哈希
值%n作为第一个条目并进行链接)。
浏览 13
提问于2011-06-11
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言高级编程数据结构之查找!线性查找与二分查找!
聊聊C语言/C加加—程序和编程语言
C语言编程篇·最简单的C语言程序
C语言程序结构
C语言/C加加和程序设计
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券