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

热门试题
- 根据n个元素建立一棵二叉搜索树时,其时间
- 设有一上三角形矩阵A[5][5]按行压缩
- 判定一个有向图是否存在回路,可以利用()
- 在下列存储形式中,()不是树的存储形式。
- 判定一个有向图是否存在回路,除了可以利用
- 设有一个空栈,栈顶指针为1000H,现有
- 设某棵二叉树的高度为10,则该二叉树上叶
- 设有一顺序栈,元素1,2,3,4,5依次
- 数据结构里,算法要便于阅读、理解和交流;
- 简述二叉树的常用操作及各操作的含义。
- 数据结构里,每个结点都访问,且只访问一次
- 如果待排序序列中两个数据元素具有相同的值
- 适于对动态查找表进行高效率查找的组织结构
- 设查找表为: (1)画出对上述查找表进
- 栈和队列的特性是相同的,都是先进先出。
- 堆是一个完全二叉树。
- 以下数据结构中,()是线性结构。
- 若要求一个稠密图G的最小生成树,最好用(
- 一个稀疏矩阵如图4-4所示,写出对应的三
- 若长度为n的线性表采用顺序存储结构,删除