【发布时间】:2009-07-21 03:56:17
【问题描述】:
我在工作 tacop 2.2.2 顺序分配时遇到了一些问题,在第 247 页重新打包内存部分。
主题是有 n 个堆栈共享一个公共区域位置 L0
目标是在插入或删除元素时发生溢出 堆栈 i,如何重新打包内存。 (为堆栈 i 腾出空间,从 尚未填满的表格)。
一)。找到 i CONTENTS(L),对于 TOP[k] >= L > BASE[i+1] 最后, 设置 BASE[j] -> BASE[j] + 1, TOP[j] -> TOP[j] + 1,对于 i
这是我的问题:
他们如何找到尚未填充的堆栈?堆栈 k?为什么选择最小的k?
【问题讨论】: