哈希值?
这里的前面哈希值和后面的哈希值,那不是新添加的一个字符哈希值都是4计算好之后,分别是1234和4123吗,那不是哈希值不等吗?
在后一小节的代码实现中,这里的哈希值不是不等的吗?
15
收起
正在回答
1回答
那页 ppt 中介绍的是,以 123 为例。如果有一个 4 在 123 的后面,哈希值如何计算;如果有一个 4 在 123 的前面,哈希值如何计算。一个新的字符在已经计算好哈希值的字符串的前面或者后面,计算方式是不同的。
但在代码中,如果从前往后看,有一个 1234 的话,4 在 123 的后面,从后往前看,有一个 1234 的话,是看到 1 在 234 的前面。
使用一个小的测试用例,实际单步跟踪一下代码,试试看?
继续加油!:)
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星