数据结构队列中元素删除问题。
数据结构队列中元素删除问题。
日期:2018-03-20 17:54:42 人气:2
依次弹出,再压入。
<-1-2-3-4-*-6-7-8-9-
假设,5号车要出去。因为是队列,先进先出原则,5号要动,它就必须是队顶元素,也就是1234号都不在队列里。相当于让路给5号。我觉得这个问题太牵强,如果你的意思是,过后的顺序是:
<-1-2-3-4-6-7-8-9-
那很好办,不用当他是个队列,按数组处理就好。
for(int i=6 ; i<=n ; i++)
A[i-1] = A[i];
A[n] = 0;
这样6 7 8 9就顺序前移了。
如果你要模拟这个过程,那就把这