试题详情
- 简答题函数实现单链表的删除算法,请在空格处将算法补充完整。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*/
关注下方微信公众号,在线模考后查看

热门试题
- 线性表若采用链式存储表示,在删除时不需要
- 用相邻矩阵表示图所用的存储空间大小与图的
- 判别下列序列是否为堆,如不是,按照堆排序
- 数据结构中,函数参数为()时,参数传递属
- 设有两个串t和p,求p在t中首次出现的位
- 广义表
- 连通图G的生成树是一个包含G的所有n个顶
- 二维数组A中行下标从10到20,列下标从
- 不含任何结点的空树()。
- 某完全二叉树按层次编号后,某结点是i,若
- 设一哈希表表长M为100 ,用除留余数法
- 已知一个无向图顶点有5个,则边可能有()
- 20个元素进行冒泡法排序,通常需要进行1
- 算法的特性是指:正确性、可读性、健壮性、
- 数据结构里,时间复杂度高于O(n)的有。
- 通常将链接方式存储的线性表称为(),它不
- 假设有一个循环链表的长度大于1,且表中既
- 如果进栈的元素序列为1,2,3,4,5,
- 一棵无向连通图的生成树是其极大的连通子图
- 假设在有序线性表a[1..20]上进行折