采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在视频里注释上写的是查找最近的hash节点索引然后和hash切片的总长做比较,如果大于,最大索引,那么初始化这个节点的索引,这里是不是注释写错了。
初始化节点索引也是将索引设置为0,效果是一样的啊
老师,我想表达的意思是,你上面的注释写的是大于,代码里面写的是等于,这上面的代码注释是不是写错了
奥,idx是从0开始的所以,等于其实就是相当于索引的最大长度大于了服务器最大数。这里写的不太恰当不好意哈?
ok懂了,谢谢老师
这里写等于没错
因为sort.Search 查找的是[0,n)区间的数,并且满足最小的那个值。如果找不到该值返回n
所以idx=n 就是查找的集合的长度。也就是len([0,n)) 。然后所有满足此条件的hashkey都归于第一个节点也就是idx=0 上。
这么解释理解了吗
登录后可查看更多问答,登录/注册
简历中摒弃烂大街的培训机构项目,带你开发企业级微服务网关
1.6k 23
1.6k 9
1.1k 8
1.5k 8
1.0k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号