- A+
所属分类:加油站操作员考试题库
【◆参考答案◆】:O(n2) O(n+e)
(2)【◆题库问题◆】:[填空题] 具有n个结点的完全二叉树的深度是()。
【◆参考答案◆】:log2n+1
(3)【◆题库问题◆】:[单选] 对序列(22,86,19,49,12,30,65,35,18)进行一趟排序后得到的结果如下:(18,12,19,22,49,30,65,35,86),则可以认为使用的排序方法是()。
A.选择排序
B.冒泡排序
C.快速排序
D.插入排序
A.选择排序
B.冒泡排序
C.快速排序
D.插入排序
【◆参考答案◆】:C
(4)【◆题库问题◆】:[判断题] 栈结构不会出现溢出问题。
A.正确
B.错误
A.正确
B.错误
【◆参考答案◆】:正确
(5)【◆题库问题◆】:[单选] n个顶点的完全有向图中含有()。
A.n-1条有向边
B.n条有向边
C.n(n-1)/2条有向边
D.n(n-1)条有向边
A.n-1条有向边
B.n条有向边
C.n(n-1)/2条有向边
D.n(n-1)条有向边
【◆参考答案◆】:D
(6)【◆题库问题◆】:[填空题] 设有一稠密图G,则G采用()存储较省空间。
【◆参考答案◆】:邻接矩阵
(7)【◆题库问题◆】:[单选] 以下哪个数据结构不是多型数据类型()
A.栈
B.广义表
C.有向图
D.字符串
A.栈
B.广义表
C.有向图
D.字符串
【◆参考答案◆】:D
(8)【◆题库问题◆】:[问答题] 写出在顺序存储结构下将线性表逆转的算法,要求使用最少的附加空间。
【◆参考答案◆】:输入:长度为n的线性表数组A(1:n)输出:逆转后的长度为n的线性表数组A(1:n)。C语言描述如下(其中ET为数据元素的类型):invsl(n,a)int n;ET a[];{int k;ET t;for (k=1; k<=n/2; k++){t=a[k-1]; a[k-1]=a[n-k]; a[n-k]=t;}return; }
(9)【◆题库问题◆】:[填空题] 函数实现单链表的插入算法,请在空格处将算法补充完整。int ListInsert(LinkList L,int i,ElemType e){LNode *p,*s;int j;p=L;j=0;while((p!=NULL)&&(jnext;j++;}if(p==NULLj>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
(10)【◆题库问题◆】:[名词解释] 图中顶点的度
【◆参考答案◆】:
顶点V的度是图中和顶点V相关联的边的数目。包括入度和出度两种。
顶点V的度是图中和顶点V相关联的边的数目。包括入度和出度两种。