试题详情
- 简答题 设顺序存储的线性表存储结构定义为: struct sequnce {ELEMTP elem[MAXSIZE]; int len; /*线性表长度域*/ } 将下列简单插入算法补充完整。 void insert(struct sequnce *p,int i,ELEMTP x) {v=*p; if(i<1)||(i>v.len+1)printf(“Overflow“); else { for(j=v.len;();j- -)(); v.elem[i]= () ;v.len=(); } }
- j>=i;v.elem[j+1]=v.elem[j];x;v.len+1
关注下方微信公众号,在线模考后查看
热门试题
- 数据结构里,计算n!,可以使用递归程序完
- 设主串为“FABcCDABcdEFaBc
- 设数据元素的集合为D={a1,a2,a3
- 简述直接插入排序的具体步骤。
- 简述逻辑结构的四种基本关系并画出它们的关
- 如果结点A有3个兄弟,B是A的双亲,则结
- 十字链表适合存储(),邻接多重表适合存储
- 下列广义表是线性表的有()
- 设记录关键字序列为(84,67,21,5
- 下列关于串的叙述中,正确的是()
- 具有n个顶点的有向图最多有()条边。
- 单链表不是一种随机存储结构。
- 数组A[0..4,-1..-3,5..7
- 线性结构中元素之间存在()关系,树形结构
- 设A=(a1,…,
- 线性结构之队列的应用包括哪些()。
- 下面关于哈希查找的说法,正确的是()。
- 设待排序的关键字序列为{12,2,16,
- 栈的逻辑特点是(),队列的逻辑特点是()
- 链表不具备的特点是()。