发布于 2009-05-14 12:35:21
0楼
在各位热心的帮助及查找相关资料下,自己摸索了一些思路,先建了一个表,然后将排队的序号依次写入表格(即入列),在按照需要将队列的第一个依次取出(即先进的先出)。
现有几个问题请教
1、排队序号在入列和出列的时候如何才能避免重复入列和重复出列的问题?
2、为什么当表格中所有排队的序号 依次出列的时候,即排在最后一个的依次向前移动,按我的理解当最后一个数据向前移走后此时的最后一个应该是空的(或者说是0),但实最后一个一直不会变化,这样当表中所有数据都出列后,表格中都将保留着最后一个入列的数据,这种情况怎么理解阿?如表中原先排队的是2、4、1、3、5,当第一次出列后则为:4、1、3、5、5,第二次出列后则为:1、3、5、5、5,依次类推 最后一次出列则会变为:5、5、5、5、5。
有求必应,孤独求助!!!