66问答网
所有问题
Q.front->next=NULL什么意思?
如题所述
举报该问题
推荐答案 推荐于2018-05-04
首先,这是一个
链表
,Q是一个
结构体
,Q.front应该你知道什么吧!!!然后你画出图来,Q.front->next指的就是front的下一个数值。NULL意味着它为空,即没有任何数。
呵呵~~加油!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pDvpUn9v9.html
其他回答
第1个回答 2011-12-12
这是 构造空队列Q中的一段代码
第2个回答 2011-11-30
当前指针位置的下一项对应的值赋值为NULL
第3个回答 2011-11-30
这个应该是链表中的代码吧,
这个代码的意思是指将一个结点为空.
相似回答
Q.front
->
next=NULL什么意思?
答:
首先,这是一个链表,Q是一个结构体,Q.front应该你知道什么吧!!!然后你画出图来,
Q.front->next指的就是front的下一个数值
。NULL意味着它为空,即没有任何数。呵呵~~加油!
判断队列为空为
什么
用
q
->rear==NULL而不是q->
front==NULL?
答:
理论上,
如果可以q->front == NULL.队列
,顾名思义就是一个队伍,大家习惯性把front叫做头,rear叫做尾。这样增加了程序的可读性,当然你也可以叫front做尾。这里,q应该是队列的首节点,试想一下,当q后面什么都没有,rear==NULL, 那不就是队列为空了吗 ...
Q.front=
Q.rear=(Queueptr)malloc(sizeof(QNode)) 请帮我每一个字都仔...
答:
这段代码 Q是个结构体 指的是队列 front是队列前端
rear是队列末端 Queueptr 是 queue pointer 队列指针 malloc:memory allocate 内存分配 sizeof:尺寸 QNode:队列节点 这段代码是在初始化队列 但是不应该这么写 让队列Q的前段和末端指向同一个节点 并给这个节点申请一个单位节点的内存 ...
Q
->
front
->
next=
0;这些全部是指针变量,现在用0来赋值,结果是地址还是int...
答:
Q
->
front
->
next
应该表示一个整形变量的地址,让他等于0,也即是把他的地址变为空。
算法和数据结构 停车场的管理 c语言
答:
OG.
front
->
next = NULL;
} void EnOtGarage(OtGarage &OG, int &e){//进入变道 QueuePtr p; p = (QueuePtr)malloc(sizeof(
Q
Node));//用来放置车牌号 p->date = e; p->next = NULL; OG.rear->next = p; OG.rear = p; cout << "车库已满,该车在变道上的第 " << i << " 位" <<...
在对链队列作出队操作时,会改变其头指针
的
值吗?为
什么?
答:
既然是队列,只能先进先出,所以只能删除
front
->next所指的节点,rear指针不动。但如果front->
next == NULL
,需要把头指针复制给尾指针。这时候队列就是空队列了。所以头尾指针可能都要修改。假设head是指向队列的头结点指针,p为与duhead同类型的指针,那么head->next指向zhi的是队列的首结点,那dao...
大家正在搜
at the front of
the front of
in front of
in front of同义词
front翻译
Q=
Q是谁
Q是啥
Q是
相关问题
C语言中Q->front->next=NULL啥意思?
解释下 p->next=NULL; r->next=p; r...
请问下面代码中for (p = q->next; p != ...
数据结构的一道题,请问下p=L;L->next=NULL是什...
建立一个单链表L,代码里有一句L->Next=NULL是什么...
q==NULL和q->front==NULL分别是什么意思
p–>next==null什么意思