当然我们可以加上空格用0代替, 就是27个字符(不考虑大写问题)
* 但是, 有了编码系统后, 一个单词如何转成数字呢?...有一种简单的方法就是使用取余操作符, 它的作用是得到一个数被另外一个数整除后的余数..
取余操作的实现:
为了看到这个方法如何工作, 我们先来看一个小点的数字范围压缩到一个小点的空间中....哈希函数: 通常我们会将单词转成大数字, 大数字在进行哈希化的代码实现放在一个函数中, 这个函数我们成为哈希函数.
哈希表: 最终将数据插入到的这个数组, 我们就称之为是一个哈希表
二....33, 82, 11, 45, 90, 那么最终它们的位置会是3-2-1-5-0, 没有发生冲突.
* 但是如果其中有一个33, 还有一个73呢?...首先经过哈希化得到index=2, 比如2的位置结果和查询的数值是否相同, 相同那么就直接返回.
不相同呢? 线性查找, 从index位置+1开始查找和32一样的.