文章目录前言B+树HashHash索引与B+树索引的区别总结 前言 我们都知道在MySQL中索引的数据结构有两种,一种是Hash,另一种是BTree。在数据表中建立什么样的索引需要我们根据实际情况进行选择。 B+树 B+树结构示意图: B+树的特征: 1、有K个孩子的节点就有K个关键字。也就是孩子数量=关键字数。 2、非叶子节点的关键字也会同时存在在子节点中,并且是在子节点中所有关键字的最大或最小。 3、非叶子节点仅用于索引,不保存数据记录,跟记录有关的信息都放在叶子节点中。 4、所有关键字都在叶子节点出现,叶子节点构成一个有序链表,而且叶子节点本身按照关键字的大小从小到大顺序链接。 Has
2021-12-27 22:50:10 162KB AS ash hash
1
密码学(Hash) Hash函数作用:提供数据完整性保护,是数字的指纹
2021-12-26 19:09:50 722KB 密码学 Hash
1
这是清华大学王老师报告PPT,介绍了密码HASH函数上研究的最新成果
2021-12-26 19:08:59 7.45MB 密码hash 碰撞攻击
1
这个小程序实现了哈希表的主要内容。有哈希函数、冲突避免,实现了插入和查找。主要是作为一个教学的例子存在。 本程序用Visual Studio 2005实现。
2021-12-25 22:02:53 159KB 哈希表 hash table C
1
哈希表的实现说明,附hash函数实现的部分代码
2021-12-25 13:53:18 94KB hash 哈希表 哈希函数
1
Pwdump7可以在CMD下提取出系统中的用户的密码hash (包括LM和NTLM)
2021-12-24 21:38:40 498KB pwdump
1
这是我从sourceforge.net下载的一个计算hash值的软件,里面有我编写的一个计算sha1的简单函数,用于说明使用方法,计算其他hash的方法同sha1.该程序在VS.net和g++上编译成功.
2021-12-23 12:27:42 213KB md5 sha1 sha hash
1
Digestif-C和OCaml中的哈希算法 Digestif是一个实现哈希的工具箱: MD5 SHA1 SHA2 SHA3 惠而浦 BLAKE2B BLAKE2S 瑞培MD160 Digestif使用了一种有关链接的技巧,并允许最终用户选择他要使用的实现。 我们提供2种实现: 用digestif.c实现C OCaml实现与digestif.ocaml 两者都经过了充分的测试。 但是,OCaml实现比C实现慢。 注意:链接技巧要求digestif.c或digestif.ocaml是您的第一个依赖项。 主页: : 联系人:Romain Calascibetta 原料药 对于每个哈希,我们实现相同的API,该API参照透明。 然后,在这些方法的顶部,我们用GADT反映函数(例如digesti或h
2021-12-20 22:48:39 2.8MB c ocaml hash md5
1
Hash表应用 (必做) (查找) [问题描述]    设计散列表实现身份证查找系统,对身份证号进行Hash。 [基本要求] (1) 设每个记录有下列数据项:身份证号码(虚构,位数和编码规则与真实一致即可)、姓名、地址; (2) 从键盘或文件输入各记录,以身份证号码为关键字建立散列表; (3) 采用开放定址的方法解决冲突; (4) 查找并显示给定身份信息的记录; 自备身份证信息文件
2021-12-20 13:20:24 1.26MB hash 数据结构
1