试题详情
- 简答题链队列的存储结构为: struct nodetype {ELEMTP data; struct nodetype *next; } struct linkqueue {struct nodetype *front,*rear; } /*front和rear分别为队列的头指针和尾指针*/ 完成下列删除队头元素的算法。 delq(struct linkqueue *r,ELEMTP *x) {q=*r; if(q.front= =q.rear)printf(“QUEUE IS EMPTY/n“); else{p=q.front->next; q.front->next=p->next; if(p->next= =NULL)q.rear=q.front; *x=();free(p);
- p->data
关注下方微信公众号,在线模考后查看
热门试题
- 在一棵二叉树中,若编号为8的结点存在右孩
- 数据结构包括数据的()、数据的存储结构和
- 计算二叉树上单分支结点数目。假设二叉树的
- 线性表是具有n个()的有限序列。
- 每次从无序表中取出一个元素,把它插入到有
- 已知有一个单向循环链表,其每个结点中含三
- 设指针变量p指向单链表结点A,则删除结点
- 将10个元素散列到100000个单元的哈
- 在带头结点head的单链表的结点a之后插
- 算法的特性是指:正确性、可读性、健壮性、
- 对数列(25,84,21,47,15,2
- 线索二叉树是一种逻辑结构。
- 设在一棵度数为3的树中,度数为3的结点数
- 已知一个B+树有5个叶子结点,每个叶子结
- 对一棵二叉搜索树进行中序遍历时,得到的结
- n个顶点e条边的图,若采用邻接矩阵存储,
- 二叉排序树
- 找出所有满足下列条件的二叉树: (a)它
- 假定一棵度为3的树中结点数为50,则其最
- 设顺序表的长度为n,则顺序查找的平均比较