![]() |
1
2
更新 :我下面的原始分析不正确…
不幸的是,我对
相当于:
我可能仍然会改变这种转变,以明确(如果没有其他原因,当我6个月后查看代码时,我不会在同样的错误分析中绊倒)使用上面的代码,而不是
原始分析:
好的,下面是第二个答案。最重要的是,我认为您最初的解决方案有一个错误,在这种情况下,您的位长度
例如,考虑
将计算为32。 这意味着下一个测试:
意志测验
我会改变你的
请注意,严格来说,
|
![]() |
2
2
如果在
这样可以简化
|
![]() |
3
1
等同性方法:
以及必要的gethashcode重写:
|
![]() |
4
1
经过几个小时的搜索和学习,我终于得到了我的答案,想和大家分享一下。因为我只关心可读性,所以我没有回顾过性能。
|