字典与hash表

为何使用dictionary进行查找时,时间复杂度为o(1)? ---》 存储位置=hash(键)算法 在查找时,首先对键进行hash运算,把求得的值当作“键-值对”的存储位置,在结构中按照此位置取“键-值对”进行比较,若键相等,则表示搜索成功。在存储“键-值对”的时候,依照相同的hash函数计算存储位置,并按此位置存放,这种方法就叫作哈希方法,也叫作散列方法。在哈希方法中使用的转换函数hash被
相关文章
相关标签/搜索