楼主:
bombom (蹦蹦)
2011-11-15 23:11:24请问在删除最后一个slot的时候
要不要对整个slot进行Compact
也就是 insert 0~9
delete 0,3,9
那接下来的slotCnt 应该是 9 还是 7??
会有这样的疑问是在投影片中对于deleteRecord有这样叙述
The slot array can be compacted only if the record corresponding to the
last slot is being deleted.
可是sample_output 貌似没有这样的机制
(因为在nextRecord的output中还有看到length=-1的情形)
请问一下是要做哪一种@@
作者:
rohan21 (rohan21)
2011-11-15 23:14:00insert 0~9 slotCnt=10... delete 0,3,9之后 slotCnt=9我猜应该是这样...我的问题倒是0,3这两个slot的空间要被加回去freeSpace吗