火车重排问题 C++

时间:2014-09-30 09:47:07
【文件属性】:

文件名称:火车重排问题 C++

文件大小:3KB

文件格式:CPP

更新时间:2014-09-30 09:47:07

火车重排 C++

一列货运列车共有n节车厢,每节车厢将停放在不同的车站。假定n个车站的编号分别为1~n,即货运列车按照第n站至第1站的次序经过这些车站。为了便于从列车上卸掉相应的车厢,车厢的编号应与车站的编号相同,这样,在每个车站只要卸掉最后一节车厢。所以,给定任意次序的车厢,必须重新排列它们。 车厢的重排工作可以通过转轨站完成。在转轨站中有一个入轨、一个出轨和k个缓冲轨,缓冲轨位于入轨和出轨之间。假定缓冲轨按先进先出的方式运作,设计算法解决火车车厢重排问题


网友评论

  • 还行吧,有代码