資源簡介
Java寫的一個進棧出棧的演示程序,有界面
代碼片段和文件信息
/**
?*?@(#)MyStack.java
?*
?*?MyStack?application
?*
?*?@author?
?*?@version?1.00?2010/4/30
?*/
?//extends?Jframe?implements?ActionListener?
import?javax.swing.*;
import?java.awt.*;
import?java.awt.event.*;
public?class?MyStack?extends?Jframe?implements?ActionListener?{
final?int?max=5;//棧的大小
class?Tstack
????{
???? private?int?items[];
???? private?int?top;
????
???? public?Tstack()
???? {
???? items=?new?int[max];
???? top=-1;
???? }
???? public?boolean?stackFull()
???? {
???? return?(top==max-1);
???? }
???? public?boolean?stackEmpty()
???? {
???? return?(top==-1);
???? }
???? public?int?getTop()
???? {
???? return?top;
???? }
???? public?void?setTop(int?value)
???? {
???? top=value;
???? }
???? public?boolean?push(int?value)
???? {
???? if(stackFull())
???? {
???? return?false;
???? }
???? else
???? {
???? items[++top]=value;
???? return?true;
???? }
???? }
???? public?int?pop()
???? {
???? if(stackEmpty
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????41472??2010-05-11?14:35??汪秋云?MyStack.doc
?????文件???????3309??2010-05-11?14:33??MyStack.java
-----------?---------??----------?-----??----
????????????????44781????????????????????2
評論
共有 條評論