enqueue函數(shù)是干什么的 編寫函數(shù)printqueue?
編寫函數(shù)printqueue?#Includevoid add(int queue[,int x)int top(int queue[]void del(int queue[]int end=0int
編寫函數(shù)printqueue?
#Include
void add(int queue[,int x)
int top(int queue[
]void del(int queue[
]int end=0
int main()
{
int n
scanf(%d,&n)//到隊(duì)列n個(gè)元素
int queue[1000
]for(int i=1I<=Ni)//輸入n個(gè)元素
{
]add(queue,一) //我加入隊(duì)列
}
//驗(yàn)證是否加入隊(duì)列元素。按輸入順序輸入隊(duì)列元素:
for(I=1I<=Ni)//輸入n個(gè)元素)
{
printf(%d“,top(queue))//top函數(shù)返回queue元素
del(queue)//delete queue元素
}
//驗(yàn)證輸入queue(array)元素:
printf(“n”)
for(I=1I<=Ni)
printf(%d”,queue[I])
printf(“n”
返回0
}
]void add(int queue[,int x)
{
]queue[End]=x
}]int top(int queue[
{
]return queue[1]//注意,函數(shù)總是返回queue[1]公共數(shù)組元素
}
void del(int queue[
]{
for(int i=2I<=endi)
{
queue[i-1]=queue[i
}
queue[End]=0//刪除set 0
end-->}
//列表的迭代器操作