資源簡介
[問題描述]
設停車廠只有一個可停放幾輛汽車的狹長通道,且只有—個大門可供汽車進出。汽車在停車場內(nèi)按車輛到達的先后順序依次排列,若車場內(nèi)已停滿幾輛汽車,則后來的汽車只能在門外的便道上等候,一旦停車場內(nèi)有車開走,則排在便道上的第一輛車即可進入;當停車場內(nèi)某輛車要離開時,由于停車場是狹長的通道,在它之后開入的車輛必須先退出車場為它讓路,待該車輛開出大門,為它讓路的車輛再按原次序進入車場。在這里假設汽車不能從便道上開走,試設計這樣一個停車廠模擬管理程序。
[概要設計]
1.定義Stack接口
2.設計停車場堆棧ParkStack
3.定義Queue接口
4.設計等待隊列WaitQueue
5.定義結
代碼片段和文件信息
/*
?*?To?change?this?template?choose?Tools?|?Templates
?*?and?open?the?template?in?the?editor.
?*/
package?park;
/**
?*
?*?@author?Administrator
?*/
public?class?Node?{
public?object?element;
public?Node?next;
Node?(?Node?nextval?)?{
next?=?nextval;
}
public?Node?(?object?obj?Node?nextval?)?{
element?=?obj;
next?=?nextval;
}
public?Node?getNext?()?{
return?next;
}
public?void?setNext?(?Node?nextval?)?{
next?=?nextval;
}
public?object?getElement?()?{
return?element;
}
public?void?setElement?(?object?obj?)?{
element?=?obj;
}
public?String?toString?()?{
return?element.toString();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????634??2010-12-24?11:01??停車廠模擬管理程序的設計與實現(xiàn)\Node.java
?????文件??????13863??2010-12-24?11:01??停車廠模擬管理程序的設計與實現(xiàn)\Park.java
?????文件????????632??2010-12-24?11:01??停車廠模擬管理程序的設計與實現(xiàn)\ParkStack.java
?????文件????????354??2010-12-24?11:01??停車廠模擬管理程序的設計與實現(xiàn)\Queue.java
?????文件????????347??2010-12-24?11:01??停車廠模擬管理程序的設計與實現(xiàn)\Stack.java
?????文件????????866??2010-12-24?11:01??停車廠模擬管理程序的設計與實現(xiàn)\WaitQueue.java
?????目錄??????????0??2011-08-25?16:12??停車廠模擬管理程序的設計與實現(xiàn)
-----------?---------??----------?-----??----
????????????????16696????????????????????7
評論
共有 條評論