链表!
void free_SL(SLinkList &space,int k)
{
space[k].cur=space[0].cur;
space[0].cur=k
}
这个是什么运行的,求大虾,我画图怎么画怎么觉得是把从头节点到k结点之间的节点给删掉了,。。
[解决办法]
这是哪的代码?free一个链表也不是这样free吧。
[解决办法]
楼主一定是没有看过数据结构链表用数组实现的。建议楼主看下严蔚敏的数据结构。当链表使用数组形式存储的时候,就像上面那样用的。
发布时间: 2012-09-20 09:36:50 作者: rapoo
链表!
void free_SL(SLinkList &space,int k)
{
space[k].cur=space[0].cur;
space[0].cur=k
}
这个是什么运行的,求大虾,我画图怎么画怎么觉得是把从头节点到k结点之间的节点给删掉了,。。
[解决办法]
这是哪的代码?free一个链表也不是这样free吧。
[解决办法]
楼主一定是没有看过数据结构链表用数组实现的。建议楼主看下严蔚敏的数据结构。当链表使用数组形式存储的时候,就像上面那样用的。