[問題] 關於作業三還有一些問題

作者: 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