作者回复: √
方法2 👍
作者回复: √
作者回复: 那就继续问下去~~
Hash表数组长度不足怎么办?
多线程并发修改Hash表怎么办?如何保证线程安全?JDK的ConcurrentHashMap是如何解决的?
如何使Hash表中的数据分布更加均匀,减少Hash聚集?
余数Hash算法应用于分布式缓存路由的时候有什么问题?如何解决?一致性Hash算法原理是什么?
用你熟悉的编程语言20分钟写一个一致性Hash算法实现。
作者回复: 🌹
作者回复: 程序运行过程中,内存不断被申请、释放,内存的空闲空间呈碎片化,本身就是不连续的。
作者回复: √
作者回复: 是的,你描述的算法过程更合理。
文中只是想表达这个插入节点,修改指针的逻辑,文中描述不作为算法过程。
作者回复: 已改正,谢谢~
作者回复: 思路很赞👍
你这里利用了LinkedList的特性,按照题意,应该无法直接得到两个链表的长度。
作者回复: 谢谢指正,应该用十进制
作者回复: √