enqueue函数是干什么的 编写函数printqueue?
编写函数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)//到队列n个元素
int queue[1000
]for(int i=1I<=Ni)//输入n个元素
{
]add(queue,一) //我加入队列
}
//验证是否加入队列元素。按输入顺序输入队列元素:
for(I=1I<=Ni)//输入n个元素)
{
printf(%d“,top(queue))//top函数返回queue元素
del(queue)//delete queue元素
}
//验证输入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]//注意,函数总是返回queue[1]公共数组元素
}
void del(int queue[
]{
for(int i=2I<=endi)
{
queue[i-1]=queue[i
}
queue[End]=0//删除set 0
end-->}
//列表的迭代器操作
enqueue函数是干什么的 数据结构dequeue函数 enqueue和dequeue的用法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。