严蕴敏数据结构 算法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/04/30 01:28:40
严蕴敏数据结构 算法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;
严蕴敏数据结构 算法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没错.