永发信息网

1编写计算链队列Q中结点的个数。

答案:1  悬赏:60  手机版
解决时间 2021-12-01 15:52
1编写计算链队列Q中结点的个数。
最佳答案
#include
#include
#includetypedef struct LNode
{
int data;
struct LNode *next;
}LNode,*LinkList;typedef struct Queue
{
LinkList head;
LinkList tail;
}Queue;Queue creatQueue( int n )
{
int i;
Queue Q;
LinkList head,p,q;
head = ( LinkList )malloc( sizeof( LNode ) );
p=head;
p->next=NULL;
for( i=0 ; i {
q=( LinkList )malloc( sizeof( LNode ) );
q->data=rand()%100;
q->next=p->next;
p->next=q;
p=p->next;
}
Q.tail=p;
p=head;
head=head->next;
p->next=NULL;
free( q );
Q.head=head; return Q;
}int LenQ( Queue Q )
{
LinkList p=Q.head;
int count=0;
while(p!=Q.tail)
{
p=p->next;
count++;
}
return count+1;
}int main(void)
{
Queue Q;
srand( ( unsigned )time( NULL ) );
Q=creatQueue(20);
printf("%d\n",LenQ( Q ));
system( "pause" );
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
奥迪c7的燃油泵电源模块在哪个地方,跪求大神
什么牌子的有声挂图好啊?
家用电采暖炉,一个月耗电多少度。
素鸡粘了怎么办
武昌胭脂路做一件旗袍大概多少钱呢
查生辰八字的百年经1986.1.19
平王社区居委会地址在什么地方,我要处理点事
纹绣自学可以吗
我2016年4月4号退休工龄34年请问应该拿多少退
7天连锁酒店员工工资怎么查
沈阳体彩中心,在沈阳那个区,怎么去,在什么
(12分)设集合 (1)若 ,求实数 的值(2
我现和一个40离异女人交往,她在我之前和比她
正常人的骶骼应该是粗糙的还是光滑的
读美国本土示意图,回答下列问题.(1)写出
推荐资讯
泰和国际饭店停车场地址在哪,我要去那里办事
如何有效瘦手臂 点按三穴位甩掉手臂肉肉
西红柿野菊花冰糖能治口臭吗?
客厅酒柜怎么打开实用
双手被抓住,应该如何解脱?
有机大米的生长环境有哪些要求?
东海村地址在哪,我要去那里办事,
单选题如图是尿液的形成示意图,在正常情况下
这个扎马尾辫女的叫什么名字,
excel中怎么把两行两列变为一行四列以一行的
2017 再见了 永远的2017
一个演员站在舞台的中间位置,面朝正后方,请
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?