严蕴敏数据结构 算法2.15 中是什么意思?int Malloc_SL(SLinkList &space) { // 算法2.15 // 若备用空间链表非空,则返回分配的结点下标,否则返回0 int i = space[0].cur; if (space[0].cur) space[0].cur = space[i].cur;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 13:36:30
严蕴敏数据结构算法2.15中是什么意思?intMalloc_SL(SLinkList&space){//算法2.15//若备用空间链表非空,则返回分配的结点下标,否则返回0inti=space[0].

严蕴敏数据结构 算法2.15 中是什么意思?int Malloc_SL(SLinkList &space) { // 算法2.15 // 若备用空间链表非空,则返回分配的结点下标,否则返回0 int i = space[0].cur; if (space[0].cur) space[0].cur = space[i].cur;
严蕴敏数据结构 算法2.15 中是什么意思?
int Malloc_SL(SLinkList &space) { // 算法2.15
// 若备用空间链表非空,则返回分配的结点下标,否则返回0
int i = space[0].cur;
if (space[0].cur) space[0].cur = space[i].cur;
return i;
} // Malloc_SL
还有算法2.17是不是有错误啊?

严蕴敏数据结构 算法2.15 中是什么意思?int Malloc_SL(SLinkList &space) { // 算法2.15 // 若备用空间链表非空,则返回分配的结点下标,否则返回0 int i = space[0].cur; if (space[0].cur) space[0].cur = space[i].cur;
2.15是为静态链表分配一个空间.在space数组中找一个为空的地方把它的下标返回出来,方便接下来调用.2,17没错.