试题详情
- 简答题函数实现单链表的删除算法,请在空格处将算法补充完整。int ListDelete(LinkList L,int i,ElemType *s){ LNode *p,*q; int j; p=L;j=0; while(( (1) )&&(j
next;j++; } if(p->next==NULL||j>i-1) return ERROR; q=p->next; (2) ; *s=q->data; free(q); return OK;}/*listDelete*/
- (1)p->next!=NULL (2)p->next=q->next
关注下方微信公众号,在线模考后查看
热门试题
- 数据结构里,strcpy和strcat的
- 线性的数据结构可以顺序存储,也可以链接存
- int count=1; while(c
- 哈夫曼树一定是满二叉树。
- 下面关于二分查找叙述正确的是()
- 一个栈的输入序列是12345,则栈的输出
- 为了方便地对图状结构的数据进行存取操作,
- 已知8个元素(34,76,45,18,2
- 数组可看作基本线性表的一种推广,因此与线
- 根据先序序列ABDC和中序序列DBAC确
- 设顺序线性表中有n个数据元素,则删除表中
- 二叉树中不存在度大于2的结点,当某个结点
- 数据结构里,队列中,能删除的一端称为()
- 开放定址法
- 子串的定位运算称为串的模式匹配;()称为
- 长度为n的串s1与长度为2n的串s2的比
- 具有3个结点的二叉树的有()种不同形态。
- 求循环链表中当前结点的后继和前驱的时间复
- 包含直接还是间接递归调用的函数都称为递归
- 设有一个长度为35的顺序表,要在第5个元