(C) top->next=top; (D) top=top->next;
字符串的长度是指( )。
(A) 串中不同字符的个数 (B) 串中不同字母的个数
(C) 串中所含字符的个数 (D) 串中不同数字的个数
建立一个长度为n的有序单链表的时间复杂度为( )
2 (A) O(n) (B) O(1) (C) O(n) (D) O(log2n)
两个字符串相等的充要条件是( )。 (A) 两个字符串的长度相等 (B) 两个字符串中对应位置上的字符相等 (C) 同时具备(A)和(B)两个条件 (D) 以上答案都不对 设某散列表的长度为100,散列函数H(k)=k % P,则P通常情况下最好选择( )。 (A) 99 (B) 97 (C) 91 (D) 93 在二叉排序树中插入一个关键字值的平均时间复杂度为( )。 2(A) O(n) (B) O(1og2n) (C) O(nlog2n) (D) O(n)
设一个顺序有序表A[1:14]中有14个元素,则采用二分法查找元素A[4]的过程中比较元素的顺序为( )。
(A) A[1],A[2],A[3],A[4] (B) A[1],A[14],A[7],A[4]
(C) A[7],A[3],A[5],A[4] (D) A[7],A[5] ,A[3],A[4]
设一棵完全二叉树中有65个结点,则该完全二叉树的深度为( )。
(A) 8 (B) 7 (C) 6 (D) 5
设一棵三叉树中有2个度数为1的结点,2个度数为2的结点,2个度数为3的结点,则该三叉链权中有( )个度数为0的结点。
(A) 5 (B) 6 (C) 7 (D) 8
设无向图G中的边的集合E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},则从顶点a出发进行深度优先遍历可以得到的一种顶点序列为( )。
(A) aedfcb (B) acfebd (C) aebcfd (D) aedfbc
队列是一种( )的线性表。
(A) 先进先出 (B) 先进后出
(C) 只能插入 (D) 只能删除
下列程序段的时间复杂度为( )。
for(i=0; i<m; i++)
for(j=0; j<t; j++) c[i][j]=0;
for(i=0; i<m; i++)
for(j=0; j<t; j++)
for(k=0; k<n; k++)
c[i][j]=c[i][j]+a[i][k]*b[k][j];
(A) O(m*n*t) (B) O(m+n+t) (C) O(m+n*t) (D) O(m*t+n)
设顺序线性表中有n个数据元素,则删除表中第i个元素需要移动( )个元素。
(A) n-i (B) n+l -i (C) n-1-i (D) i
设F是由T1、T2和T3三棵树组成的森林,与F对应的二叉树为B,T1、T2和T3的结点数分别为N1、N2和N3,则二叉树B的根结点的左子树的结点数为( )。
(A) N1-1 (B) N2-1 (C) N2+N3 (D) N1+N3
利用直接插入排序法的思想建立一个有序线性表的时间复杂度为( )。
2 (A) O(n) (B) O(nlog2n) (C) O(n) (D) O(1og2n)
设指针变量p指向双向链表中结点A,指针变量s指向入的结点X,则在结点A的后面插入结点X的操作序列为( )。
(A) p->right=s; s->left=p; p->right->left=s; s->right=p->right;
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25557-34.html
卧槽新歌
叙利亚等