日期:2014-05-20  浏览次数:20654 次

关于JAVA停车场管理中的小问题请大神们给个思路~!!!
我是大一的新新新手~嘿嘿
现构设好了一个五个车位的停车场管理系统,由栈A和临时栈B(AB形成停车场)以及队列(等候通道)组成。
问题是假设有1,2,3,4,5,五个车将停车场停满。2号车要驶出,现实生活中是不影响别的车位的状态的。然而栈A中2号车出栈须让别的车出栈到栈2再入栈才行。

请问 有没有什么方法或思路改进阿?

------解决方案--------------------
你这个设计用来停火车车厢还差不多。。。

停车场用 HashMap来实现, 等候通道可以用队列。
------解决方案--------------------
你不用栈实现嘛 ,换数组存储

停车又不是后进先出的 ,是随机的 ,谁来了先从第一个位置遍历,如果没有车就把车停进去 ,如果第二停车位开出,则让第二个为空 ,