腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
SBCL
中
为
自定义
哈希
表
定义
哈希
函数
common-lisp
、
hashcode
、
sbcl
SBCL
手册说,可以使用以下宏来
定义
自定义
哈希
表
的测试: (sb-ext:define-hash-table-test ht-equality-fn ht-hash-fn) 其中ht-equality-fn确定两个键是否相同,ht-hash-fn确定键的
哈希
值。在这个特定的例子
中
,键本身就是结构(用defstruct
定义
),其中的一个槽包含一个
哈希
表
,
表
中有固定的键和T值(表示固定数的集合)。如果我
浏览 24
提问于2021-11-12
得票数 1
2
回答
为什么‘`sxhash`’
为
所有结构返回一个常量?
struct
、
lisp
、
common-lisp
当在structs上使用Common
函数
时,对于所有的结构,我都得到了相同的值(
在
SBCL
中
,只有相同类型的结构)。例如,下面的代码打印两个整数列表,它们都具有相同的值。,它们都为所有结构(
在
SBCL
中
相同类型)返回(不同的)常量。参见3.2.4节(编译文件
中
的文字对象)。 对象的
哈希
代码
在
单个会话
中
总是相同的,前提是该对象
在
等效测试equal方面没有明显的修改。见第
浏览 2
提问于2014-01-14
得票数 10
回答已采纳
1
回答
为什么(equal (copy-<某个结构type> <结构类型object>) <相同的结构类型object>)
为
空?
common-lisp
、
hashtable
、
equality
(defstruct state homeH homeC stacks) 我试图将这些对象用作
哈希
表
的键。
在
我转换为结构并使用更深的S表达式之前,一切都运行得很好。当我更改为defstruct时,
哈希
表
从未成功地找到重复的键。
哈希
表
是用(make-hash-table :test #'equal)创建的,所以我研究了equal的行为。我没有
在
Common Lisp超规范中找到这一点。我
浏览 9
提问于2020-09-06
得票数 1
2
回答
哈希
表
的随机访问
lisp
、
common-lisp
、
sbcl
我有一个
SBCL
哈希
表
,其中
哈希
键是符号。如果
哈希
表
是用eq创建的,那么调用gethash会随机访问这些元素吗?我知道这些细节是特定于实现的,但到目前为止,我还没有
在
文档中找到明确的答案。
浏览 35
提问于2020-10-04
得票数 0
回答已采纳
3
回答
一个完美的
哈希
函数
能保证不发生冲突吗?
c#
、
hash
、
hashtable
、
perfect-hash
我一直
在
阅读和学习散列和
哈希
表
,并使用了一些代码(我对此仍然非常陌生,所以我可能会说一些我想说的错误)。我谈到了完美
哈希
函数
的问题。如果我有自己的
自定义
类型,
在
某种程度上具有完美的散列
函数
:{ {但是当我们使用
哈希
函数
通过简单的公式将对象映射到
哈希
表</e
浏览 3
提问于2013-05-11
得票数 2
2
回答
无损修改
哈希
表
lisp
、
common-lisp
、
hashtable
、
sbcl
、
setf
是否可以非破坏性地向通用Lisp (
SBCL
)
哈希
表
中
添加新的键值对?向
哈希
表
添加新元素的标准方法是调用:但是,对setf的调用修改了*hash-table*,破坏了原始文件。我有一个应用程序,我想利用
哈希
表
查找的效率,但我也希望非破坏性地修改它们。我看到的工作是在对原始
哈希
表
进行操作之前复制它,但这在我的情况下是不实际的,因为我所处理
浏览 4
提问于2020-10-17
得票数 1
回答已采纳
1
回答
确定位数组是否位于位数组集合
中
arrays
、
common-lisp
、
bitarray
、
bitvector
给定二维NxN位数组,我试图评估确定一个位数组是否已经存在于大量以前见过的位数组
中
的最佳方法。另一个计划是将所有位数组转换为整数,并将整数放在
哈希
表
中
。make-array (array-total-size bit-array)
浏览 10
提问于2020-09-14
得票数 1
回答已采纳
1
回答
键的可选
哈希
表相等性测试
parallel-processing
、
mapping
、
common-lisp
、
hashtable
SBCL
分析显示,我的Common Lisp
哈希
表
函数
之一消耗了大量的时间。该
函数
比较两个
哈希
表
,以确定它们是否具有相同的键: (defun same-keys (ht1 ht2) (return-from same-keys nil))) ht
浏览 13
提问于2019-02-18
得票数 4
回答已采纳
2
回答
链式
哈希
表
及其理解
c#
、
algorithm
、
compression
我目前正试图
在
中
创建一个
自定义
的C#实现。 压缩器使用链式
哈希
表
查找重复的字符串,使用对3字节序列进行操作的
哈希
函数
。
在
压缩过程
中
的任何给定点,让XYZ成为要检查的下三个输入字节(当然,不一定都不同)。如果
哈希
链不是空的,这表明序列XYZ
浏览 3
提问于2011-07-26
得票数 1
回答已采纳
3
回答
漂亮打印嵌套
哈希
表
common-lisp
是否有一个用于漂亮打印集合的CL库,
在
我的例子
中
,是嵌套
哈希
表
?
浏览 4
提问于2014-04-06
得票数 7
回答已采纳
1
回答
密码字段长度Django
django
、
django-models
我已经
为
密码编写了一个
自定义
哈希
器,它返回的
哈希
密码长度
为
148。但是Django似乎
在
默认情况下将SQL
表
中
的密码长度限制为128。我该如何更改它?
浏览 0
提问于2015-03-11
得票数 2
2
回答
在
hashexp指定的SAS HashTable
中
,
表
的大小究竟是多少?
hashtable
、
sas
我想对SAS
哈希
表
中
的桶的
定义
做一点澄清。问题完全是关于hashexp参数的。
哈希
对象的内部
表
大小,其中
哈希
表
的大小
为
2n。使用HASHEXP的值作为二次幂来创建
哈希
表
大小.例如,HASHEXP的值
为
4,等于
哈希
表
大小
为
24或16。HASHEXP的最大值
为
20。
哈
浏览 1
提问于2012-07-06
得票数 5
回答已采纳
2
回答
哈希
表
碰撞重散列-如何读取值?
c#
、
hashtable
我试图了解Hashtable
在
C#
中
是如何工作的。我阅读了MSDN文章,我了解到C#
哈希
表
在
冲突中使用'rehashing‘,也就是说,如果我试图
在
哈希
表
中
插入一个键/值对,如果使用HashFunction H1会导致冲突,那么它将尝试HashFunction引用: 重散列的工作方式如下:有一
浏览 2
提问于2012-02-06
得票数 10
回答已采纳
1
回答
PowerShell JSON字符串转义(反斜杠)
json
、
powershell
web api日志
中
的错误:如何确保
在
创建json字符串和添加变量(当然,其值不能被控制)时,json字符串被正确转义?
浏览 4
提问于2020-05-03
得票数 4
回答已采纳
3
回答
如何在
函数
中
没有返回值的情况下抛出异常?
function
、
c++11
、
hash
、
return-value
我
在
C++11
中
制作了一个基于线性探测的
自定义
哈希
表
,其中我制作了一个get()
函数
。该
函数
应返回与
哈希
表
中
的键相对应的值。=index);问题是,传递的每个键
在
哈希
表
中
可能没有相应的值。在此
函数
中
,我无法获得如何处理此异常。处理此异常的可能方法是什么?
浏览 0
提问于2016-04-14
得票数 1
2
回答
C++:
为
使用
哈希
表
中
的存储桶数量的unordered_set编写
自定义
哈希
函数
c++
、
hash
、
unordered-set
我正在为类Coord (二维坐标)编写一个
自定义
散列
函数
。 是否可以更改以下
哈希
函数
,使b
为
unordered_set
哈希
表
中
存储桶的当前数量,并在存储桶数量发生变化时进行更改?
浏览 0
提问于2016-04-01
得票数 1
8
回答
有glibc散列
函数
吗?
c
、
linux
、
hash
、
md5
、
gnu
我希望用C语言实现一个
自定义
的
哈希
表
。GNU库
中
是否已经有MD5/SHA1
哈希
函数
,或者我是否必须使用外部库来实现这个功能?
浏览 1
提问于2010-10-15
得票数 10
回答已采纳
1
回答
使用Common对象作为
哈希
表
中
的键?
key
、
hashtable
、
common-lisp
、
clos
我希望
在
哈希
表
中使用Common对象作为键。
浏览 3
提问于2011-07-07
得票数 10
1
回答
PowerShell
函数
返回最佳实践
function
、
powershell
、
return-value
我有一个关于PowerShell
中
关于
函数
返回值的最佳实践的两部分问题。我有许多复杂的
函数
,它们至少需要返回成功或失败,外加一组日志项,有时只返回失败日志,有时同时返回成功和失败日志。有时
函数
也需要返回一个对象。我现在使用一个$return元组作为
哈希
表
来完成这个任务。作为一般规则,我尽量不重用“临时”变量,所以我会适当地命名变量,而不是反复使用$functionReturn,因此现实世界
中
的
函数
调用可能是$readXML = Read-XML $xm
浏览 1
提问于2015-12-13
得票数 2
1
回答
C++
中
函数
指针类型
定义
的循环引用
c
、
struct
、
function-pointers
、
circular-dependency
我想
定义
一个具有可切换
哈希
函数
的
哈希
表
。散列
函数
将获取指向散列表的指针和要散列的键,返回一个int,如下所示:其中
哈希
表
存储指向将用于散列键的
函数
的指针我需要在
哈希
函数
定义
中指向
哈希
表
的指针,这样我就可以对
哈希
表</em
浏览 3
提问于2010-12-11
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Vite+Vue3开发配置-依赖分包策略
Windows PowerShell进阶PSCustomObject
MySQL 笔记-索引类型
java基础之HashTable
从认识索引到理解索引“索引优化”
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券