baihongyu.com
博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个delphi的hash函数
阅读量:
6869 次
发布时间:
2019-06-26
本文共 294 字,大约阅读时间需要 1 分钟。
function hashedtoint(k:string):integer;
var seed:integer;
hash:integer;
i:integer;
begin
seed:=1313;
hash:=0;
i:=1;
while(i<=length(k)) do
begin
hash:=hash*seed+integer(byte(k[i]));
inc(i);
end;
result:= abs( hash) mod 1999;//1999哈希表长度
end;
转载于:https://my.oschina.net/jingshishengxu/blog/600741
你可能感兴趣的文章
fir.im Weekly - 如何写出零 bug 的代码
查看>>
springboot+postgresql+docker实例
查看>>
[LeetCode] Reverse Vowels of a String
查看>>
Java集合类的排序
查看>>
猴子都能看懂的《Git 分支管理》
查看>>
【面试算法】链表反转
查看>>
Git基本命令学习
查看>>
读书笔记:高性能网站建设
查看>>
镭速(Raysync)文件传输高可用安装部署介绍!
查看>>
使用 Jaeger 完成服务间的链路追踪
查看>>
Java NIO使用及原理分析 (一)
查看>>
「技术层面」剖析B2B供应链系统技术架构的部署方案 ...
查看>>
《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一1.3 数码相机日常使用注意事项...
查看>>
《程序员之禅》一一10.10 淡泊宁静
查看>>
《MATLAB图像处理超级学习手册》一一2.1 矩阵的创建
查看>>
还在用密码登录 ECS?ECS 控制台更安全的 SSH 密钥对 来了
查看>>
哪种编程语言最流行?而这到底又意味着什么
查看>>
为什么企业不对 GPL 侵权采取法律行动
查看>>
《Spark大数据分析实战》——第1章Spark简介
查看>>
5.5确认范围
查看>>