有没有具体一点的说法,看有的说法是大了会增加碰撞率,小了会浪费资源,这个是根据什么来判断的呢?
这个是经验问题,也可以说是基于大量程序的统计得到的最优值。不是直接计算来的。
就是一个概率问题啊,如果占得太满久就容易发生碰撞啊
大量数据测试出来的,防止链表过长,影响性能,这里开放地址法才有碰撞,java hashmap是用链地址法做的,没有碰撞问题