資源簡介
數據結構 停車場管理
代碼片段和文件信息
#include
#include
#include
#define?MAX?3?/*定義車庫容量*/
#define?price?0.01?/*定義收費單價*/
typedef?struct?time?{
int?hour;
int?min;
}Time;/*時間結點*/
typedef?struct?node?{
char?num[10];
Time?reach;
Time?leave;
}CarNode;/*車輛信息結點*/
typedef?struct?NODE?{
CarNode?*stack[MAX?+?1];
int?top;
}SeqStackCar;/*模擬車站信息*/
typedef?struct?car?{
CarNode?*data;
struct?car?*next;
}QueueNode;/*車站車輛信息*/
typedef?struct?Node?{
QueueNode?*head;
QueueNode?*rear;
}linkQueueCar;/*模擬通道信息*/
//******函數聲明******//
void?InitStack(SeqStackCar?*s);?/*初始化棧*/
int?InitQueue(linkQueueCar?*Q);/*初始化通道*/
int??Arrival(SeqStackCar?*Enter?linkQueueCar?*W);??/*定義到達車輛函數*/
void?Leave(SeqStackCar?*Enter?SeqStackCar?*Temp?linkQueueCar?*W);/*定義離開車輛函數*/
void?List1(SeqStackCar?*S)
- 上一篇:基于C語言的五子棋帶人機對戰
- 下一篇:2048小游戲源代碼Linux平臺
評論
共有 條評論