[问题] 关于作业三还有一些问题

楼主: tempTTP1 (任剑翔)   2011-11-12 13:14:38
助教,各位同学:
不知道能不能问这个...请问page之间要怎么traversal?
换了page之后就是代表slotCnt,freeSpace等等的变量都要重新计算而且没有任何
record和slot了吧?所以我想说应该不会是靠curPage,prevPage,nextPage互换变量值
而已吧?因为这样其他的变量都不会变...。但是例如我要delete的时候,给我某个rid的
pageNo和slotNo,那我要怎么traverse到该page呢?还是说page不是我想的这样?
谢谢助教,各位同学
作者: b98902080 (虚数)   2011-11-12 16:06:00
作业要做的是page object的method,如果自己这个page找不到直接回传DONE或FAIL,我是这样想
作者: purplebleed (紫熠)   2011-11-12 17:19:00
DONE跟FAIL好像不一样喔...要看一下test的code
楼主: tempTTP1 (任剑翔)   2011-11-12 21:01:00
谢谢楼上两位 另外再问一下如果经过一些insert,delete之后,slot指到的record不就有可能交错吗?那firstRecord()和nextRecord()还是要照slot顺序吗?或者slot的offset顺序?
作者: b98902080 (虚数)   2011-11-13 01:15:00
仔细看delete方法,那不会使资料交错
楼主: tempTTP1 (任剑翔)   2011-11-13 11:27:00
谢谢楼上

Links booklink

Contact Us: admin [ a t ] ucptt.com