数据结构的大神能不能帮帮忙做一下这俩个题啊?
写出下列程序段的运行结果(队列中的元素类型是char):main(){SEQQUEUEa,*q;charx,y;q=&a;x=′e′;y=′c′;initqueue(q)...
写出下列程序段的运行结果(队列中的元素类型是char):
main( )
{
SEQQUEUE a, *q;
char x, y;
q = &a;
x=′e′; y=′c′;
initqueue(q);
enqueue(q,′h′); enqueue(q,′r′); enqueue(q,y);
x = dequeue(q);
enqueue(q,x);
x = dequeue(q);
enqueue(q,′a′);
while(!empty(q))
{ y = dequeue(q);
printf(″%c″,y);}
printf(″%c\n″,x);
}
写一算法将一链队列中的元素依次取出,并打印这些元素值。 展开
main( )
{
SEQQUEUE a, *q;
char x, y;
q = &a;
x=′e′; y=′c′;
initqueue(q);
enqueue(q,′h′); enqueue(q,′r′); enqueue(q,y);
x = dequeue(q);
enqueue(q,x);
x = dequeue(q);
enqueue(q,′a′);
while(!empty(q))
{ y = dequeue(q);
printf(″%c″,y);}
printf(″%c\n″,x);
}
写一算法将一链队列中的元素依次取出,并打印这些元素值。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询