xml
java系统源码
TrainTicketingSystem
多核与并发数据结构-用于列车售票的可线性化并发数据结构
数据结构说明
给定Ticket类:
class
Ticket{
long
tid;
String
passenger;
int
route;
int
coach;
int
seat;
int
departure;
int
arrival;
}
其中,tid是车票编号,passenger是乘客名字,route是列车车次,coach是车厢号,seat是座位号,departure是出发站编号,arrival是到达站编号。
给定TicketingSystem接口:
public
interface
TicketingSystem
{
Ticket
buyTicket(String
passenger,
int
route,
int
departure,
int
arrival);
int
inquiry(int
route,
int
departure,
int
arrival);
boolean
refundTicket(Ticket
ticket);
}
其中:
bu
2021-11-22 21:17:24
76KB
系统开源
1