试题详情
- 简答题函数实现单链表的插入算法,请在空格处将算法补充完整。int ListInsert(LinkList L,int i,ElemType e){ LNode *p,*s;int j; p=L;j=0; while((p!=NULL)&&(j
next;j++; } if(p==NULL||j>i-1) return ERROR; s=(LNode *)malloc(sizeof(LNode)); s->data=e; (1) ; (2) ; return OK;}/*ListInsert*/
- (1)s->next=p->next (2)p->next=s
关注下方微信公众号,在线模考后查看
热门试题
- 在单链表中,除了首元结点外,任一结点的存
- 在线性表的散列存储中,处理冲突的常用方法
- 在一个具有n个顶点的有向图中,若所有顶点
- 设有一组初始记录关键字序列(K
- 已知一组待排序的记录关键字初始排列
- 已知Fibonacci数列的递归定义如下
- 如果待排序序列中两个数据元素具有相同的值
- 若某表最常用的操作是在最后一个结点之后插
- 外部排序
- 设有一个18阶的对称矩阵A,采用压缩存储
- 栈的使用非常广泛,在进制转换、括号匹配、
- 有一个顺序存储的栈,最大存储空间MaxS
- 若栈顶指针指向栈顶元素,当栈中元素为n个
- 二又树第i(i>=1)层上至多有()个结
- 假定在一棵二叉树中,双分支结点数为15个
- 散列表中解决冲突的两种方法是()和()
- 结构类型
- 对线性表进行折半查找时,必须要求线性表(
- 假设一个栈的输入序列为A,B,C,D,E
- 线性表的顺序存储结构优于链接存储结构。