注册 登录
编程论坛 数据结构与算法

刚学,请问DestoryStack() 和 ClearStack() 程序段怎么写?

sun帅 发布于 2008-10-17 23:42, 2993 次点击
DestoryStack()  和  ClearStack() 程序段怎么写?
3 回复
#2
multiple19022008-10-18 08:39
Destroy就是释放掉栈所占据的空间,Clear就是将栈置空,说白了就是把Top指针设成0或者1。

具体怎么写要看你的栈怎么定义的了。
#3
ec_月月2008-10-18 13:05
Status ClearStack(SqStack &S)
{
    S.top = S.base;
    return OK;
}

Status DestroyStack(SqStack &S)
{
    free(S.base);
    S.base = NULL;
    S.top = NULL;
    S.stacksize = 0;
    return OK;
}
很简单的,基本操作还是要多写,熟能生巧啊
#4
abigbadboy2010-10-25 02:09
谢谢
1