线性探测哈希表探针计数错误:void方法无法参与+=运算问题排查
线性探测哈希表权重优化问题
- 目标:计算权重,优化特定姓名列表向线性探测哈希表的插入操作
- 编译报错问题:尝试用
probeCount += hashTable.insert(key)累加探针数时,因哈希表的insert方法为void类型,无法进行赋值累加,触发编译错误 - 结果异常问题:改为手动递增探针计数后,运行得到的最小探针数和权重组合数结果不符合预期,输出为
12 1953125
相关代码
Optimize类代码
public class Optimize {......}
哈希表insert方法
public void insert(String key) {......}
数据集
mydata.txt内容:
dfferi001......rppkei001
异常输出
运行Optimize.java得到的输出结果:12 1953125
内容的提问来源于stack exchange,提问作者user21893624
相关产品推荐
相关产品推荐

