老師,你的Partition好像只分了numPartitions-1個區?
for (int i = 0; i < numPartitions; i++) {
if (keynumber < bound * i && keynumber >= bound * (i - 1))
return i - 1;
}
改為?i <= numPartitions
for (int i = 0; i < numPartitions; i++) {
if (keynumber < bound * i && keynumber >= bound * (i - 1))
return i - 1;
}
改為?i <= numPartitions
2015-11-24
舉報
2019-04-29
我也這么覺得
2015-12-18
fgrysxfdtcg