正在加载图片...
(3)出栈Pop(e) 在链栈不为空的条件下,将第一个数据结点的数据域赋给e 然后将其删除。对应的算法如下: public bool Pop(restring e) LinkStack p; if (head. next-=null) 栈空的情况 return false; p=head next; p指向开始结点 e=p data head next=p. next /删除p结点 p-null; 释放p结点 return true,(3)出栈Pop(e) 在链栈不为空的条件下,将第一个数据结点的数据域赋给e, 然后将其删除。对应的算法如下: public bool Pop(ref string e) { LinkStack p; if (head.next==null) //栈空的情况 return false; p=head.next; //p指向开始结点 e=p.data; head.next=p.next; //删除p结点 p=null; //释放p结点 return true; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有