Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

_docs/db

数据库与存储技术


📄 笔记文件

文件 说明
存储测试.md 存储测试记录(CloudStack 创建存储池 API)
storage/从头到尾彻底解析哈希表算法.md ⭐ 原创 哈希表算法从入门到精通

storage/ 从头到尾彻底解析哈希表算法.md 精华

哈希表(Hash Table)核心知识点:

哈希函数设计原则:

  • 确定性:相同输入永远产生相同输出
  • 高效计算
  • 均匀分布

冲突解决方法:

  • 开放寻址法(Open Addressing)
    • 线性探测:h(k,i) = (h(k) + i) mod m
    • 平方探测:h(k,i) = (h(k) + c1·i + c2·i²) mod m
    • 双重哈希:h(k,i) = (h1(k) + i·h2(k)) mod m
  • 链地址法(Separate Chaining)

负载因子(Load Factor):

  • α = n/m(元素数 / 槽数)
  • 一般控制在 0.6~0.75 左右性能最优

最后更新:2026-05-09