试题详情
- 简答题假设线性表采用顺序存储结构,表中元素值为整型。阅读算法f2,设顺序表L=(3,7,3,2,1,1,8,7,3),写出执行算法f2后的线性表L的数据元素,并描述该算法的功能。voidf2(SeqList*L){inti,j,k;k=0;for(i=0;i
length;i++){for(j=0;j data[i]!=L->data[j];j++);if(j==k){if(k!=i)L->data[k]=L->data[i];k++;}}L->length=k;}
- (3,7,2,1,8)删除顺序表中重复的元素
关注下方微信公众号,在线模考后查看
热门试题
- 一组记录的关键字序列为(40,80,65
- 单循环链表的主要优点是()。
- 如果最常用的操作是取第i个结点及其前驱,
- 两个串相等的充分必要条件是两个串的长度相
- 二叉树采用二叉树链表的结构存储,设计一个
- 什么是抽象数据类型?如何定义抽象数据类型
- 设p,q是指针,若p=q,则*
- 线性表只能采用顺序存储结构或者链式存储结
- n个顶点的无向图,采用邻接表存储,回答下
- 稀疏矩阵的三元组有()列。
- 设有5个元素A,B,C,D,E顺序进栈(
- 栈
- 设SQ是循环队列,存储在数组D[M]中,
- 下列选项中关于栈的删除操作描述正确的是(
- 设有一个10阶的对称矩阵A采用压缩存储,
- 简述贪心法和动态规划法思路的异同。
- 一个算法的时间复杂度为(3n2
- 对于下面的带权图,若从顶点v0
- 已知在一棵含有n个结点的树中,只有度为k
- 指出下述程序段的功能是什么?