文档库 最新最全的文档下载
当前位置:文档库 › 《数据结构》习题汇编01第一章绪论试题

《数据结构》习题汇编01第一章绪论试题

《数据结构》习题汇编01第一章绪论试题
《数据结构》习题汇编01第一章绪论试题

《数据结构与算法设计》习题册

第一章绪论

一、单项选择题

1.数据结构是一门研究非数值计算的程序设计问题中计算机的①以及它们之间的②和运

算等的学科。

①A. 数据元素 B. 计算方法 C. 逻辑存储 D. 数据映象

②A. 结构 B. 关系 C. 运算 D. 算法

2.数据结构被形式地定义为(K,R),其中K是①的有限集,R是K上的②有限集。

①A. 算法 B. 数据元素 C. 逻辑结构 D. 数据操作

②A. 操作 B. 存储 C. 映象 D. 关系

3.在数据结构中,从逻辑上可以把数据结构分成。

A. 动态结构和静态结构

B. 紧凑结构和非紧凑结构

C. 线性结构和非线性结构

D. 内部结构和外部结构

4.数据结构在计算机内存中的表示是指。

A. 数据的存储结构

B. 数据结构

C. 数据的逻辑结构

D. 数据元素之间的关系

5.在数据结构中,与所使用的计算机无关的是数据的结构。

A. 逻辑

B. 存储

C. 逻辑和存储

D. 物理

6.算法分析的目的是①,算法分析的两个主要方面是②。

①A. 找出数据结构的合理性 B. 研究算法中的输入和输出的关系

C. 分析算法的效率以求改进

D. 分析算法的易懂性和文档性

②A. 空间复杂度和时间复杂度 B. 正确性和简明性

C. 可读性和文档性

D. 数据复杂性和程序复杂性

7.计算机算法指的是①,它必须具备输入、输出和②等5个特性。

①A. 计算方法 B. 排序方法

C. 解决问题的有限运算序列

D. 调度方法

②A. 可行性、可移植性和可扩充性 B. 可行性、确定性和有穷性

C. 确定性、有穷性和稳定性

D. 易读性、稳定性和安全性

8.在以下叙述中,正确的是。

A. 线性表的线性存储结构优于链表存储结构

B. 二维数组是其数据元素为线性表的线性表

C. 栈的操作方式是先进先出

D. 队列的操作方式是先进后出

9.在决定选取何种存储结构时,一般不考虑。

A. 各结点的值如何

B. 结点个数的多少

C. 对数据有哪些运算

D. 所用编程语言实现这种结构是否方便

10.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储。

A. 数据的处理方法

B. 数据元素的类型

C. 数据元素之间的关系

D. 数据的存储方法

11.下面说法错误的是。

(1)算法原地工作的含义是指不需要任何额外的辅助空间

(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法

(3)所谓时间复杂度是指最坏情况下,估计算法执行时间的一个上界

(4)同一个算法,实现语句的级别越高,执行效率越低

A. (1)

B. (1)、(2)

C. (1)、(4)

D. (3)

12.通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着。

A. 数据元素具有同一特点

B. 不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致

C. 每个数据元素都一样

D. 数据元素所包含的数据项的个数要相等

13.以下说法正确的是。

A. 数据元素是数据的最小单位

B. 数据项是数据的基本单位

C. 数据结构是带结构的各数据项的集合

D. 一些表面上很不相同的数据可以有相同的逻辑结构

二、填空题

1.一个数据结构在计算机中的称为存储结构。

2.数据逻辑结构包括①、②和③三种结构,树形结构和图形结构合称为④。

3.在线性结构中,第一个结点①前驱结点,其余每个结点有且只有②个前驱结点;最后一

个结点③后继结点,其余每个结点有且只有④个前驱结点。

4.在树形结构中,树根结点没有①结点,其余每个结点有且只有②个前驱结点;叶子结点

没有③结点,其余每个结点的后继结点可以有④个。

5.在图形结构中,每个结点的前驱结点数和后继结点数都可以有个。

6.线性结构中元素之间存在①关系,树形结构中元素之间存在②关系,图形结构中元素之

间存在③关系。

7.算法的五个重要特性是、、、输入和输出。

8.算法可以用不同的语言描述,如果用C语言或PASCAL语言等高级语言来描述,则算法实现上就是程

序了。这个断言是(正确的或错误的)。

三、简答题

1.设有数据逻辑结构为:

B=(K,R) K={k1,k2,...,k9}

R={,,,,,,,

,,,}

画出这个逻辑结构的图示,并确定相对关系R,哪些结点是开始结点,哪些结点是终端结点。

2.设有如图1所示的逻辑结构图示,给出它的逻辑结构。

图1

3.有下列几种用二元组表示的数据结构,画出它们分别对应的逻辑图形表示,并指出它们分别属于何种

结构。

(1)A=(K,R),其中:K={a,b,c,d,e,f,g,h} R={r}

r={,,,,,,}

(2)B=(K,R),其中:K={a,b,c,d,e,f,g,h} R={r}

r={,,,,,,}

(3)C=(K,R),其中:K={1,2,3,4,5,6} R={r}

r={(1,2),(2,3),(2,4),(3,4),(3,5),(3,6),(4,5),(4,6)}

这里的圆括号对表示两结点是双向的。

(4)D=(K,R),其中:K={48,25,64,57,82,36,75} R={r1,r2}

r1={<25,36>,<36,48>,<48,57>,<57,64>,<64,75>,<75,82>}

r2={<48,25>,<48,64>,<64,57>,<64,82>,<25,36>,<82,75>}

4.当你为解决某一问题而选择数据结构时,应从哪些方面考虑?

四、算法设计题

1.下面程序段的时间复杂度是。

for(i=0;i

for(j=0;j

A[i][j]=0;

2.下面程序段的时间复杂度是。

i=s=0;

while(s

i++; s+=i;

}

3.下面程序段的时间复杂度是。

s=0;

for(i=0;i

for(j=0;j

s+=B[i][j];

sum=s;

4.下面程序段的时间复杂度是。

i=1;

while(i<=n)

i=i*3;

5.有如下递归函数fact(n),分析其时间复杂度。

fact(int n){

if(n<=1) return 1;

else return (n*fact(n-1));

}

6.指出下列个算法的时间复杂度。

(1)prime(int n){ //n为一个正整数

int i=2;

while(n%i!=0&&i

if(i*1.0>sqrt(n)) printf(“%d 是一素数\n”,n);

else printf(“%d 不是一个素数\n”,n);

}

(2)sum1(int n){ //n为一个正整数

int p=1,sum=0,i;

for(i=1;i<=n;i++){p*=i; sum+=p;}

return sum;

}

(3)sum2(int n){ //n为一个正整数

int sum=0,i,j;

for(i=1;i<=n;i++){

p=1;

for(j=1;j<=i;j++) p*=j;

sum+=p;

}

return sum;

}

7.求两个n阶矩阵的乘法C=A×B,其算法如下:

#define MAX 100

void MaxtrixMult(int n,float a[MAX][MAX], float b[MAX][MAX],

float c[MAX][MAX]){

int i,j,k;

float x;

for(i=1;i<=n;i++){

for(j=1;j<=n;j++){

x=0;

for(k=1;k<=n;k++) x+=a[i][k]*b[k][j];

c[i][j]+=x;

}

}

}

分析该算法的时间复杂度。

8.设n是偶数,试计算运行下列程序段后m的值并给出该程序段的时间复杂度。

m=0;

for(i=1;i<=n;i++)

for(j=2*i;j<=n;j++)

m++;

9.给定有m个整数的递增有序数组a[1..m]和有n个整数的递减有序数组b[1..n],试写一个算法,

将数组a和b归并为递增有序数组c[1..m+n],要求算法的时间复杂度为O(m+n)。

10.求解盘片为n的汉诺塔问题的算法如下,分析其算法时间复杂度。

void hanoi(int n,char x,char y,char z){

if(n==1) printf(“Move disk %d from %c to %c.\n”,n,x,z);

else{

hanoi(n-1,x,z,y);

printf(“Move disk %d from %c to %c.\n”,n,x,z);

hanoi(n-1,y,x,z);

}

}

11.分析以下程序段的时间复杂度。

s=0;

for(i=0;i<=n;i++)

for(j=0;j<=n;j++)

for(k=0;k

s++;

数据结构试卷带答案

数据结构试卷(一) 一、选择题(20分) 1.组成数据的基本单位是( 1.C )。 (A) 数据项(B) 数据类型(C) 数据元素(D) 数据变量 2.设数据结构A=(D,R),其中D={1,2,3,4},R={r},r={<1,2>,<2,3>,<3,4>,<4,1>},则数据结构A是( C )。 (A) 线性结构(B) 树型结构(C) 图型结构(D) 集合 3.数组的逻辑结构不同于下列(D)的逻辑结构。 (A) 线性表(B) 栈(C) 队列(D) 树 4.二叉树中第i(i≥1)层上的结点数最多有(C)个。 (A) 2i (B) 2i(C) 2i-1(D) 2i-1 5.设指针变量p指向单链表结点A,则删除结点A的后继结点B需要的操作为(.A )。 (A) p->next=p->next->next (B) p=p->next (C) p=p->next->next (D) p->next=p 6.设栈S和队列Q的初始状态为空,元素E1、E2、E3、E4、E5和E6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出列的顺序为E2、E4、E3、E6、E5和E1,则栈S的容量至少应该是(.C )。 (A) 6 (B) 4 (C) 3 (D) 2 7.将10阶对称矩阵压缩存储到一维数组A中,则数组A的长度最少为(C )。 (A) 100 (B) 40 (C) 55 (D) 80 8.设结点A有3个兄弟结点且结点B为结点A的双亲结点,则结点B的度数数为(8.B (A) 3 (B) 4 (C) 5 (D) 1 9.根据二叉树的定义可知二叉树共有(B)种不同的形态。 (A) 4 (B) 5 (C) 6 (D) 7 10.设有以下四种排序方法,则(B )的空间复杂度最大。 (A) 冒泡排序(B) 快速排序(C) 堆排序(D) 希尔排序 二、填空题(30分) 1.设顺序循环队列Q[0:m-1]的队头指针和队尾指针分别为F和R,其中队头指针F指向当前队头元 素的前一个位置,队尾指针R指向当前队尾元素所在的位置,则出队列的语句为F =____________;。 2.设线性表中有n个数据元素,则在顺序存储结构上实现顺序查找的平均时间复杂度为___________, 在链式存储结构上实现顺序查找的平均时间复杂度为___________。 3.设一棵二叉树中有n个结点,则当用二叉链表作为其存储结构时,该二叉链表中共有________个指 针域,__________个空指针域。 4.设指针变量p指向单链表中结点A,指针变量s指向被插入的结点B,则在结点A的后面插入结点 B的操作序列为______________________________________。 5.设无向图G中有n个顶点和e条边,则其对应的邻接表中有_________个表头结点和_________个表 结点。 6.设无向图G中有n个顶点e条边,所有顶点的度数之和为m,则e和m有______关系。 7.设一棵二叉树的前序遍历序列和中序遍历序列均为ABC,则该二叉树的后序遍历序列为__________。 8.设一棵完全二叉树中有21个结点,如果按照从上到下、从左到右的顺序从1开始顺序编号,则编 号为8的双亲结点的编号是___________,编号为8的左孩子结点的编号是_____________。 9.下列程序段的功能实现子串t在主串s中位置的算法,要求在下划线处填上正确语句。 int index(char s[ ], char t[ ]) { i=j=0; while(i

数据结构试题库

数据结构试题库 一、单项选择题 1.下列程序段所代表的算法的时间复杂度为(D )。 x=n; y=0; while (x>=(y+1)*(y+1)) y++; (A)O(n) (B)O(n2) (C)O(log2n) (D)O(n) 2.在一个长度为n的以顺序结构存储的线性表中,假设在线性表的任何位置删除元素的概率相等,则删除一个元素时线性表所需移动元素的平均次数为(B )。 (A) n2 (B)(n-1)/2 (C)(n+1)/2 (D)n/2 3.在一个栈顶指针为HS的链栈中插入一个*s结点时,应执行执行操作为(C )。 (A)HS->next=s;(B)s->next=HS->next;HS->next=s; (C)s->next=HS;HS=s;(D)s->next=HS;HS=HS>next; 4.假设以带头结点的循环链表表示队列Q,并且队列只设一个头指针front,不设队列尾指针。若要进队一个元素*s,则在下列程序算法的空白处应添加的操作语句是(A )。 void AddQueue(struct linkqueue Q) { p=Q->front; while(p->next!=Q->front) p=p->next; } (A)p->next=s;s->next=Q->front; (B)Q->front->next=s;Q->front=s; (C)s->next=p;p->next=Q->front; (D)Q->front->next=s;s->next=p; 5.设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为(B )。 (A)2h-1(B)2h-1+1 (C)2h-1 (D)2h-1-3

第1章 绪论习题参考答案

习题一参考答案 一、概念题 1. 试述下列各组概念: ⑴数据、数据元素、数据项 ⑵数据结构、数据的逻辑结构、数据的存储结构 ⑶数据类型、数据操作 ⑷算法、算法的时间复杂度、算法的空间复杂度 参考答案: 略 2.试述数据结构研究的3个方面的内容。 参考答案: 数据结构研究的3个方面分别是数据的逻辑结构、数据的存储结构和数据的运算(操作)。 3.试述集合、线性结构、树型结构和图型结构四种常用数据结构的特性。 参考答案: 集合结构:集合中数据元素之间除了“同属于一个集合”的特性外,数据元素之间无其它关系,它们之间的关系是松散性的。 线性结构:线性结构中数据元素之间存在“一对一”的关系。即若结构非空,则它有且仅有一个开始结点和终端结点,开始结点没有前趋但有一个后继,终端结点没有后继但有一个前趋,其余结点有且仅有一个前驱和一个后继。 树形结构:树形结构中数据元素之间存在“一对多”的关系。即若结构非空,则它有一个称为根的结点,此结点无前驱结点,其余结点有且仅有一个前驱,所有结点都可以有多个后继。 图形结构:图形结构中数据元素之间存在“多对多”的关系。即若结构非空,则在这种数据结构中任何结点都可能有多个前驱和后继。 4.设有数据的逻辑结构的二元组定义形式为B=(D,R),其中D={a1,a2,…,a n}, R={| i=1,2,…,n-1},请画出此逻辑结构对应的顺序存储结构和链式存储结构的示意图。 参考答案: 顺序存储结构示意图如下:

0 1 2 … n-2 n-1 链式存储结构示意图如下: … 5.设一个数据结构的逻辑结构如图所示,请写出它的二元组定义形式。 图第5题的逻辑结构图 参考答案: 它的二元组定义形式为B=(D,R),其中D={k1,k2,k3,k4,k5,k6,k7,k8,k9}, R=,,,,,,,,, }。 6.设有函数f (n)=3n2-n+4,请证明f (n)=O(n2)。 证明:因为存在c=6,N=1,对所有的n≥N ,0 ≤3n2-n+4≤6×n2都是恒成立的,所以由书P16的定义可得f (n)=O(n2)。 7.请比较下列函数的增长率,并按增长率递增的顺序排列下列函数: (1) 2100 (2) (3/2)n (3) (4/3)n (4) n n (5) n2/3 (6) n3/2 (7) n! (8)n (9) n (10) log2n (11) 1/log2n (12)log2(log2n) (13)nlog2n (14) n log2n 参考答案: 按增长率递增的排列顺序是: 1/log2n< 2100

数据结构考试题库

绪论 一、填空题 1.数据的逻辑结构被分为集合、(线性结构)、(树形结构)和(图状结构)四种。 2. 物理结构是数据结构在计算机中的表示,又称为(存储结构)。 3. 数据元素的逻辑结构包括(线性)、(树)和图状结构3 种类型,树形结构和图状结构合称为(非线性结构)。 4. (数据元素)是数据的基本单位,(数据项)是数据不可分割的最小单位。 5. 线性结构中元素之间存在(一个对一个)关系,树形结构中元素之间存在(一个对多个)关系,图状结构中元素之间存在(多个对多个)关系。 ? 6.数据结构是一门研究非数值计算的程序设计问题中:计算机的(数据元素)以及它们之间的(关 系)和(运筹)等的学科。 7. 算法的五个重要特性为有穷性、确定性、(输入)、(输出)和(可行性)。 二、选择题 1. 数据的不可分割的基本单位是(D)。 A.元素 B.结点C数据类型D.数据项 *2. 线性表的逻辑顺序与存储顺序总是一致的,这种说法(B)。 A.正确 B.不正确C不确定 D.无法选择 3. 线性结构是指数据元素之间存在一种(D)。 A.一对多关系 B.多对多关系C多对一关系D.—对一关系

4. 在数据结构中,从逻辑上可以把数据结构分成(A)。 A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C线性结构和非线性结构D.内部结构和外部结构 5. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址(D)。 A.必须是连续的 B.部分地址必须是连续的 C. 一定是不连续的 D.连续不连续都可以 三、简答题 1. 算法的特性是什么。 答:有穷性确定性可行性有0 或多个输入有 1 或多个输出 线性结构 一、填空题 1?在一个长度为n的线性表中删除第i个元素(1< i产时,需向前移动(n-i)个元素。 2. 从循环队列中删除一个元素时,其操作是(先移动队首指针,后取出元素)。 3?在线性表的单链接存储中,若一个元素所在结点的地址为p,则其后继结点的地址为(p-> next)。 4. 在一个单链表中指针p所指向结点的后面插入一个指针q所指向的结点时,首先把(p->next)的值赋给q->next,然后(q->date)的值赋给p->next。 5. 从一个栈删除元素时,首先取出(栈顶元素),然后再使(栈顶指针)减1。 6. 子串的定位操作通常称做串的(模式匹配)。 7. 设目标T= ‘ abccdcdccba,模式P= ‘ cdc则第(六)次匹配成功。。 8. 顺序栈S 中,出栈操作时要执行的语句序列中有S->top(--);进栈操作时要执行的语句序列中有S->top(++)。

数据结构习题库

知识点: 01.绪论 02.顺序表 03.链表 04.栈 05.链队列 06.循环队列 07.串 08.数组的顺序表示 09.稀疏矩阵 10.广义表 11.二叉树的基本概念 12.二叉树遍历、二叉树性质 13.树、树与二叉树的转换 14.赫夫曼树 15.图的定义、图的存储 16.图的遍历 17.图的生成树 18.静态查找(顺序表的查找、有序表的查找) 19.动态查找(二叉排序树、平衡树、B树) 20.哈希查找 21.插入排序(直接插入、折半插入、2路插入、希尔排序)22.选择排序(简单选择、树形选择、堆排序) 23.快速排序、归并排序

101A1(1).数据的逻辑结构是(A)。 A.数据的组织形式 B.数据的存储形式 C.数据的表示形式 D.数据的实现形式 101A1(2).组成数据的基本单位是(C)。 A.数据项 B.数据类型 C.数据元素 D.数据变量 101B1(3).与顺序存储结构相比,链式存储结构的存储密度(B)。 A.大 B.小 C.相同 D.以上都不对 101B2(4).对于存储同样一组数据元素而言,(D)。 A.顺序存储结构比链接结构多占空间 B.在顺序结构中查找元素的速度比在链接结构中查找要快 C.与链接结构相比,顺序结构便于安排数据元素 D.顺序结构占用整块空间而链接结构不要求整块空间101B2(5).下面程序的时间复杂度为(B)。 x=0; for(i=1;ii;j++) state; A.n(n+1)/2 B.(n-1)(n+2)/2 C.n(n+1)/2 D.(n-1)(n+2) 101D3(8).下面程序的时间复杂度为(A)。

01第一章绪论

“第一章绪论” 一、单选题 1.人体生理学的主要任务是阐明 A.人体物理变化的规律 B.人体化学变化的规律 C.人体细胞的功能 D.人体正常功能活动的规律 E.人体与环境之间的相互作用规律 2.可兴奋细胞包括 A.神经细胞、肌细胞、骨细胞 B.神经细胞、腺细胞、骨细胞 C.神经细胞、肌细胞、软骨细胞 D.神经细胞、肌细胞、腺细胞 E.神经细胞、心肌细胞、骨骼肌细胞 3.衡量组织兴奋性高低常用的指标是 A.静息电位 B.局部电位 C.阈电位 D.阈强度 E.动作电位 4.组织兴奋性降低时,组织的 A.静息电位减小 B.动作电位幅度减小 C.阈强度减小 D.阈强度增大 E.反应性增大 5.组织处于绝对不应期时,其兴奋性为 A.零 B.低于正常 C.高于正常 D.等于正常 E.无法测出 6.机体的内环境是指 A.血液 B.细胞内液 C.组织液 D.血浆 E.细胞外液 7.生物机体内环境的稳态是指 A.细胞外液理化因素保持不变 B.细胞内液理化因素不变 C.细胞外液理化因素在一定范围内波动 D.细胞内液理化因素保持相对恒定 E.细胞内液和细胞外液理化因素保持相对恒定

8.神经调节的基本方式是 A.反射 B.反应 C.兴奋 D.正反馈 E.负反馈 9.反射活动的结构基础是 A.感受器 B.效应器 C.神经中枢 D.反射弧 E.突触 10.关于反射的论述不正确的是 A.是神经调节的基本方式 B.包括条件反射和非条件反射 C.反射的结构基础是反射弧 D.反射必须要有完整的反射弧 E.反射必须有大脑皮层参与 11.下列生理活动不属于反射的是 A.风沙入眼引起眼泪 B.闻到食物香味引起唾液分泌 C.天气炎热引起出汗 D.肾上腺素分泌过多引起心跳加快 E.膀胱贮尿过多引起排尿 12.下列生理过程中,不属于非条件反射的是 A.食物入口引起唾液分泌 B.伤害性刺激引起肢体屈曲 C.疼痛引起心跳加快 D.看到酸梅引起唾液分泌 E.膀胱贮尿过多,引起排尿 13.下列生理过程中,属于自身调节的是 A.强光照射引起瞳孔缩小 B.叩击股四头肌引起小腿伸直 C.情绪紧张引起心跳加快 D.平均动脉压在一定范围内升降时,肾血流量维持相对稳定E.垂体调节甲状腺激素分泌 14.维持人体体温相对稳定有赖于 A.条件反射 B.反射 C.自身调节 D.负反馈调节 E.正反馈调节 15.维持内环境稳态的重要调节方式是 A.自身调节

《建筑构造》试题及答案-精华

《建筑构造一》试题及答案精华 第一章绪论 一、填空题 1、建筑物的耐火等级分为()级。 2、砖混结构是承重墙为(),楼板和屋顶为()的建筑。 3、建筑按使用功能分为()、()、()三大类。 4、模数分为()和(),基本模数的数值为(),1M=()。 5、一般民用建筑由()、()、( )、( )、( )、()和门窗组成。 6、耐火等级标准主要根据房屋主要构件的( )和它的( )来确定。 7、新的建筑方针:()、()、()、()(简称八字方针)。 8、地震的强弱程度用()和()。国家规定()地区必须抗震设防。 9、横向定位轴线之间的距离称为(),一般是按()的模数数列选定的;纵向定位轴线之间的距离称为(),一般是按()的模数数列选定的。 10、()是实现建筑工业化的前提。 11、楼房的层高是指该层楼面上表面至()的垂直距离。

12、7~9层为()建筑。 二、判断题 1、内骨架结构、外墙为承重墙,不需设构造和圈梁。() 2、建筑物的二级耐久年限为100年以上。() 3、标志尺寸应符合模数、数列的规定,用以标注建筑物定位轴线之间的距离。() 4、地面竖向定位轴线应与楼地面面层上表面重合。() 5、建筑物的模数系列中“3M”数列常用于确定民用建筑中开间、进深、门窗洞口的尺寸() 6、标志尺寸等于构造尺寸加减允许偏差。() 7、构造尺寸是指建筑构配件的设计尺寸,它符合模数。() 8、震级越大,烈度越大;距震中越远,烈度越小。() 三、选择题 1、建筑物最下面的部分是() A首层地面B首层墙或柱C基础D地基 2、符合模数数列规定的尺寸为() A构造尺寸B标志尺寸C实际尺寸D允许偏差值 3、按建筑物主体结构的耐久年限,二级建筑物为() A25~50年B40~80年C50~100年D100年以上 4、多层住宅一般选用的结构形式为() A砖木结构B钢筋混凝土结构C砖混结构D钢结构 5、下列()组数字符合建筑模数统一制的要求。 Ⅰ3000mm Ⅱ3330mm Ⅲ50mm Ⅳ1560mm

数据结构考试题库含答案

数据结构习题集含答案 目录

选择题 第一章绪论 1.数据结构这门学科是针对什么问题而产生的(A ) A、针对非数值计算的程序设计问题 B、针对数值计算的程序设计问题 C、数值计算与非数值计算的问题都针对 D、两者都不针对 2.数据结构这门学科的研究内容下面选项最准确的是(D ) A、研究数据对象和数据之间的关系 B、研究数据对象 C、研究数据对象和数据的操作 D、研究数据对象、数据之间的关系和操作 3.某班级的学生成绩表中查得张三同学的各科成绩记录,其中数据结构考了90分,那 么下面关于数据对象、数据元素、数据项描述正确的是(C ) A、某班级的学生成绩表是数据元素,90分是数据项 B、某班级的学生成绩表是数据对象,90分是数据元素 C、某班级的学生成绩表是数据对象,90分是数据项 D、某班级的学生成绩表是数据元素,90分是数据元素 4.*数据结构是指(A )。 A、数据元素的组织形式 B、数据类型 C、数据存储结构 D、数据定义 5.数据在计算机存储器内表示时,物理地址与逻辑地址不相同,称之为(C )。 A、存储结构 B、逻辑结构 C、链式存储结构 D、顺序存储结构 6.算法分析的目的是(C ) A、找出数据的合理性 B、研究算法中的输入和输出关系 C、分析算法效率以求改进 D、分析算法的易懂性和文档型性

7.算法分析的主要方法(A )。 A、空间复杂度和时间复杂度 B、正确性和简明性 C、可读性和文档性 D、数据复杂性和程序复杂性 8.计算机内部处理的基本单元是(B ) A、数据 B、数据元素 C、数据项 D、数据库 9.数据在计算机内有链式和顺序两种存储方式,在存储空间使用的灵活性上,链式存储 比顺序存储要(B )。 A、低 B、高 C、相同 D、不好说 10.算法的时间复杂度取决于( C ) A 、问题的规模B、待处理数据的初始状态 C、问题的规模和待处理数据的初始状态 D、不好说 11.数据结构既研究数据的逻辑结构,又研究物理结构,这种观点(B )。 A、正确 B、错误 C、前半句对,后半句错 D、前半句错,后半句对 12.在数据结构中,从逻辑上可以把数据结构分成( C ) A、动态结构和静态结构 B、紧凑结构和非紧凑结构 C、线性结构和非线性结构 D、内部结构和外部结构 13.线性表的顺序存储结构是一种( )的存储结构,线性表的链式存储结构是一种( A ) 存储结构。 A、随机存取 B、顺序存取 C、索引存取 D、散列存取 14.*下列程序的时间复杂度是(A ) for (i=1; i<=n; ++i){ for (j=1; j<=n; ++j){ c [i][j]=0;

数据结构试题库答案

数据结构试题及答案 一、单项选择题 (1)一个算法应该就是()。 A)程序???B)问题求解步骤得描述 C)要满足五个基本属性??D) A与C (2)算法指得就是()。 A)计算机程序???B)解决问题得计算方法 C)排序算法???D)解决问题得有限运算序列。 (3)与数据元素本身得形式、内容、相对位置、个数无关得就是数据得()。 A) 存储结构B) 逻辑结构C)算法D)操作 (4)从逻辑上可以把数据结构分为( )两大类。 A)动态结构、静态结构??B) 顺序结构、链式结构 C)线性结构、非线性结构???D)初等结构、构造型结构 (5)下列叙述中正确得就是()。 A)一个逻辑数据结构只能有一种存储结构 B)数据得逻辑结构属于线性结构,存储结构属于非线性结构 C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理得效率 D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理得效率 (6)数据得基本单位就是() ?A) 数据项??B) 数据类型C)数据元素??D)数据变量 (7)下列程序得时间复杂度为() i=0;s=0; while(s

建筑构造第一章绪论试题

第一章绪论 一、填空题 1、建筑物的耐火等级分为(四)级。 2、砖混结构是承重墙为(砖墙),楼板和屋顶为(钢筋混凝土梁板)的建筑。 3、建筑按使用功能分为(工业建筑)、(农业建筑)、(民用建筑)三大类。 4、模数分为(基本模数)和(导出模数),基本模数的数值为(100mm),1M=(100mm)。 5、一般民用建筑由(基础)、(墙和柱)、(楼盖层和地坪层)、(楼梯和电梯)、(饰面装修)、(屋盖)和门窗组成。 6、耐火等级标准主要根据房屋主要构件的(耐火极限)和它的( 燃烧性能 )来确定。 7、新的建筑方针:(适用)、(安全)、(经济)、(美观)(简称八字方针)。 8、地震的强弱程度用(震级)和(烈度)。国家规定(6级及6级以上)地区必须抗震设防。 9、横向定位轴线之间的距离称为(开间),一般是按(楼板长度)的模数数列选定的;纵向定位轴线之间的距离称为(进深),一般是按(梁的长度)的模数数列选定的。 10、(建筑模数协调统一标准)是实现建筑工业化的前提。 11、楼房的层高是指该层楼面上表面至(上一层楼面上表面)的垂直距离。 12、7~9层为(中高层)建筑。1-3低层 4-6层多层 7-9中高层 10以上高层 二、判断题 1、内骨架结构、外墙为承重墙,不需设构造和圈梁。( - ) 2、建筑物的二级耐久年限为100年以上。( -) 3、标志尺寸应符合模数、数列的规定,用以标注建筑物定位轴线之间的距离。(=) 4、地面竖向定位轴线应与楼地面面层上表面重合。(= ) 5、建筑物的模数系列中“3M”数列常用于确定民用建筑中开间、进深、 门窗洞口的尺寸( =) 6、标志尺寸等于构造尺寸加减允许偏差。(-) 7、构造尺寸是指建筑构配件的设计尺寸,它符合模数。( -) 8、震级越大,烈度越大;距震中越远,烈度越小。(= ) 三、选择题 1、C 2、B 3、C 4、C 5、A 6、C 7、A 8、B 9、C 10、B 1、建筑物最下面的部分是() A首层地面B首层墙或柱C基础D地基 2、符合模数数列规定的尺寸为() A构造尺寸B标志尺寸C实际尺寸D允许偏差值 3、按建筑物主体结构的耐久年限,二级建筑物为() A 25~50年B 40~80年C 50~100年D 100年以上 4、多层住宅一般选用的结构形式为() A砖木结构B钢筋混凝土结构C砖混结构D钢结构 5、下列()组数字符合建筑模数统一制的要求。 Ⅰ3000mmⅡ3330mm Ⅲ50mm Ⅳ1560mm

数据结构试题及答案

第一章概论 一、选择题 1、研究数据结构就是研究(D)。 A. 数据的逻辑结构?B。数据的存储结构 C。数据的逻辑结构和存储结构?D.数据的逻辑结构、存储结构及其基本操作(研究非数值计算的程序设计问题中,计算机操作对象以及他们之间的关系和操作) 2、算法分析的两个主要方面是(A)。 A.空间复杂度和时间复杂度???B。正确性和简单性 C。可读性和文档性D.数据复杂性和程序复杂性 3、具有线性结构的数据结构是( D )。(线性结构就是:在非空有限集合中,存在为一个被称为第一个的数据元素和最后一个元素,有除了第一个元素,集合中每一个元素均只有一个前驱,除了最后一个元素有唯一后继)(链表、栈、队列、数组、串) A. 图B. 树??C.广义表(线性表的推广) D.栈 4、计算机中的算法指的是解决某一个问题的有限运算序列,它必须具备输入、输出、( B )等5个特性。 A.可执行性、可移植性和可扩充性? B. 可执行性、有穷性和确定性 C。确定性、有穷性和稳定性??? D. 易读性、稳定性和确定性 5、下面程序段的时间复杂度是( C )。 for(i=0;i

数据结构试题(含答案)

一.是非题 (正确的打“√”,错误的打“×”。) 1. 数据结构可用三元式表示(D,S,P)。其中:D是数据对象,S是D上的关系, P是对D的基本操作集。× 2. 线性表的链式存储结构具有可直接存取表中任一元素的优点。× 3. 字符串是数据对象特定的线性表。 4. 二叉树是一棵结点的度最大为二的树。× 5.邻接多重表可以用以表示无向图,也可用以表示有向图。× 6.可从任意有向图中得到关于所有顶点的拓扑次序。× 7.一棵无向连通图的生成树是其极大的连通子图。× 8.二叉排序树的查找长度至多为log2n。× 9.对于一棵m阶的B-树.树中每个结点至多有m 个关键字。除根之外的所有非终端结点至少有┌m/2┐个关键字。× 10.对于目前所知的排序方法,快速排序具有最好的平均性能。 11. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。× 12. 二维数组是其数据元素为线性表的线性表。 13. 连通图G的生成树是一个包含G的所有n个顶点和n-1条边的子图。× 14. 折半查找不适用于有序链表的查找。 15. 完全二叉树必定是平衡二叉树。 16. 中序线索二叉树的优点是便于在中序下查找直接前驱结点和直接后继结点。 17. 队列是与线性表完全不同的一种数据结构。× 18. 平均查找长度与记录的查找概率有关。 19. 二叉树中每个结点有两个子结点,而对一般的树,则无此限制,所以,二叉树是树的特殊情形。× 20. 算法的时间复杂性越好,可读性就越差;反之,算法的可读性越好,则时间复杂性就越差。× 二.选择题 1. 若对编号为1,2,3的列车车厢依次通过扳道栈进行调度,不能得到 ( e ) 的序列。 a:1,2,3 b:1,3,2 c:2,1,3 d:2,3,1 e:3,1,2 f:3,2,1 2. 递归程序可借助于( b )转化为非递归程序。 a:线性表 b: 栈 c:队列 d:数组 3. 在下列数据结构中( c )具有先进先出(FIFO)特性, ( b )具有先进后出(FILO)特性。 a:线性表 b:栈 c:队列 d:广义表 4. 对字符串s=’data-structure’ 执行操作replace(s,substring(s,6,8),’bas’)

建筑构造上册试题及答案

建筑构造上册试题及答案 第一章绪论 一、填空题 1、建筑物的耐火等级分为()级。 2、砖混结构是承重墙为(),楼板和屋顶为()的建筑。 3、建筑按使用功能分为()、()、()三大类。 4、模数分为()和(),基本模数的数值为(),1M=()。 5、一般民用建筑由()、()、( )、( )、( )、()和门窗组成。 6、耐火等级标准主要根据房屋主要构件的( )和它的( )来确定。 7、新的建筑方针:()、()、()、()(简称八字方针)。 8、地震的强弱程度用()和()。国家规定()地区必须抗震设防。 9、横向定位轴线之间的距离称为(),一般是按()的模数数列选定的;纵向定位轴线之间的距离称为(),一般是按()的模数数列选定的。 10、()是实现建筑工业化的前提。 11、楼房的层高是指该层楼面上表面至()的垂直距离。 12、7~9层为()建筑。1-3低层 4-6层多层 7-9中高层 10以上高层 二、判断题 1、内骨架结构、外墙为承重墙,不需设构造和圈梁。( 2 ) 2、建筑物的二级耐久年限为100年以上。( 2 ) 3、标志尺寸应符合模数、数列的规定,用以标注建筑物定位轴线之间的距离。(1) 4、地面竖向定位轴线应与楼地面面层上表面重合。(1 ) 5、建筑物的模数系列中“3M”数列常用于确定民用建筑中开间、进深、 门窗洞口的尺寸( 1 )

6、标志尺寸等于构造尺寸加减允许偏差。(2) 7、构造尺寸是指建筑构配件的设计尺寸,它符合模数。( 2 ) 8、震级越大,烈度越大;距震中越远,烈度越小。(1 ) 三、选择题 1、C 2、B 3、C 4、C 5、A 6、C 7、A 8、B 9、C 10、B 1、建筑物最下面的部分是() A首层地面B首层墙或柱C基础D地基 2、符合模数数列规定的尺寸为() A构造尺寸B标志尺寸C实际尺寸D允许偏差值 3、按建筑物主体结构的耐久年限,二级建筑物为() A 25~50年B 40~80年C 50~100年D 100年以上 4、多层住宅一般选用的结构形式为() A砖木结构B钢筋混凝土结构C砖混结构D钢结构 5、下列()组数字符合建筑模数统一制的要求。 Ⅰ3000mm Ⅱ3330mm Ⅲ50mm Ⅳ1560mm AⅠⅡBⅠⅢCⅡⅢDⅠⅣ 6、民用建筑中的开间,进深等其他模数尺寸是选用() A 1/2MB 1MC3MD6M 7、民用建筑按其用途分为() A居住建筑及公共建筑B居住建筑C大型建筑D大量民用建筑 8、下列说法正确的是() A标志尺寸=构造尺寸B标志尺寸=构造尺寸+缝隙尺寸C实际尺寸=构造尺寸D实际尺寸=构造尺寸+误差

数据结构试题(含答案)

数据结构试题(含答案) 1.数据逻辑结构包括线性结构、树形结构和图状结构三种类型,树形结构和图状结构合称非线性结构 2.数据的逻辑结构分为集合、线性结构、树形结构和图状结构 4种。 3.在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有 1 个前驱结点;最后一个结点没有后续结点,其余每个结点有且只有 1 个后续结点。 4.线性结构中元素之间存在一对一关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系。 5.在树形结构中,树根结点没有前驱结点,其余每个结点有且只有 1 个前驱结点;叶子结点没. 6.数据结构的基本存储方法是顺序、链式、索引和散列存储。有后续结点,其余每个结点的后续结点可以任意多个。 7.衡量一个算法的优劣主要考虑正确性、可读性、健壮性和时间复杂度与空间复杂度。8.评估一个算法的优劣,通常从时间复杂度和空间复杂度两个方面考察。 9.算法的5个重要特性是有穷性、确定性、可行性、输入和输出。 10.在单链表中,要删除某一指定的结点,必须找到该结点的前驱结点。 11.在单链表中,要删除某一指定的结点,必须找到该结点的前驱结点。 12.在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向后继结点。13.在顺序表中插入或删除一个数据元素,需要平均移动 n 个数据元素,移动数据元素的个数与位置有关 14.当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表的元素是,应采用顺序存储结构 15.根据线性表的链式存储结构中每一个结点包含的指针个数,将线性链表分成单链表和双链表。 16.顺序存储结构是通过下标表示元素之间的关系的;链式存储结构是通过指针表示元素之间的关系的 17.带头结点的循环链表L中只有一个元素结点的条件是 L->next->next=L 18.栈是限定仅在表尾进行插入或删除操作的线性表,其运算遵循后进先出的原则。19.空串是零个字符的串,其长度等于零。空白串是由一个或多个空格字符组成的串,其长度等于其包含的空格个数。 20.组成串的数据元素只能是单个字符。 21.一个子串”str”在主串”datastructure”中的位置是 5 。 22.字符串中任意个连续字符构成的部分称为该串的子串。 23.二维数组M的每个元素是6个字符组成的串,行下标i的范围从0到8,列下标j的范围从1到10,则存放M至少需要 540个字节;M的第8列和第5行共占108个字节24.稀疏矩阵一般的压缩存储方法有两种,即三元组表和十字链表。 25.广义表((a),((b),c),(((d))))的长度是 3 ,深度是 4 。 26.在一棵二叉树中,度为零的结点的个数为n0,度为2 的结点的个数为n2,则有n0= n2+1 。 27.在有n个结点的二叉链表中,空链域的个数为__n+1__。 28.一棵有n个叶子结点的哈夫曼树共有__2n-1_个结点 29.深度为5的二叉树至多有 31 个结点。 30.若某二叉树有20个叶子结点,有30个结点仅有一个孩子,则该二叉树的总结点个数为69 。

01第一章 绪论

第一章 绪论 习题与答案 1. 填空题 (1)计算智能是 领域的一个重要研究方向,它是受到 的启发而设计出的一类算法的 。 (2)计算智能中的优化算法是已知 ,依据一定的判 定规则,通常称为 ,或者称为 ,在某种搜索机制的引导下在解空间寻找 的过程。 解释: 本题考查计算智能的基础知识。 具体内容请参考课堂视频“第1章绪论”及其课件。 答案: (1)人工智能,大自然智慧和人类智慧,统称 (2)所有解(解空间),适应度函数,目标函数,最优解 2. 如何理解最优化问题? 解释: 本题考查最优化问题的形式和实质。 具体内容请参考课堂视频“第1章绪论”及其课件。 答案: 最优化问题就是在一个给定的变量空间内,依据一定的判定条件,在多个已知解中选择最优解的问题。 最优化问题的一般数学形式为:12min ()[(),(),,()] ()0,0,1,,s.t.()0,0,1,,n m i j F f f f g i p h j q ∈==???==??X R X X X X X X ≤,其中 ()12......m f f f X ,是目标函数,()i g X 和()j h X 是不等式约束条件和等式约束条件。

T 12(,,,)n n x x x =∈X R 为已知解, 12,,......,n x x x 为设计变量。 例如:123 12123min ()x +x 20x ,x ,x 2f X x x x =++≤????≤≤??,1230x x x ===时,即X =(0,0,0),()f X =0为最小值。 X =(0,0,0)为最优解,()f X =0为最优函数值。 3. 简要叙述最优化问题的分类及依据。 解释: 本题考查最优化问题的分类。 具体内容请参考课堂视频“第1章绪论”及其课件。 答案: 依据最优化问题要素的不同特点,可以从三个角度入手对最优化问题进行分类。(1)根据目标的数量,最优化问题可分为单目标优化问题和多目标优化问题,多目标优化问题又可分为二、三维多目标优化问题和高维多目标优化问题;(2) 根据设计变量是否连续,最优化问题可分为连续变量优化问题和离散变量优化问题;(3)根据是否约束条件,最优化问题可分为无约束优化问题和约束优化问题。 4. 简要介绍传统优化方法与计算智能方法的各自特点。 解释: 本题考查传统优化方法与计算智能方法的特点。 具体内容人工请参考课堂视频“第1章绪论”及其课件。 答案: 传统优化方法具有计算简单、优化效率高、可靠性强等优点。然而,传统优化方法通常存在以下三个方面的局限性。 (1)单点计算方式大大限制了计算效率的提升。传统优化算法是从一个初始解出发,每次迭代只对一个点进行计算,这种方式难以发挥现代计算机高速计算的性能。

《建筑构造》

一、填空题 第一章绪论 一、1、4 2、砖墙、钢筋混凝土梁板 3、工业建筑、民用建筑、农业建筑 4、基本模数、导出模数 5、基础、墙或柱、楼板层、地面、楼梯、屋顶 6、燃烧性能、耐火极限 7、适用、安全、经济、美观 8、震级、烈度、6 度及6 度以上 9、开间、楼板长度、进深、梁得长度 10、建筑模数统一协调标准 11、上一层楼面上表面 12、中高层 1、建筑物得耐火等级分为( )级。 2、砖混结构就是承重墙为( 砖墙 ),楼板与屋顶为( 钢筋混凝土楼板 )得建筑。 3、建筑按使用功能分为( )、( )、( )三大类。 4、模数分为( 基本 )与( 导出 ),基本模数得数值为( ),1M=( )。 5、一般民用建筑由( )、( )、( )、( )、( )、( )与门窗组成。 6、耐火等级标准主要根据房屋主要构件得(耐火性能 )与它得(耐火极限 )来确定。 7、新得建筑方针:( )、( )、( )、( )(简称八字方针)。 8、地震得强弱程度用( )与( )。国家规定( )地区必须抗震设防。 9、横向定位轴线之间得距离称为( 开间),一般就是按(楼板长度)得模数数列选定得;纵向定位轴线之间得距离称为(进深),一般就是按(梁得长度 )得模数数列选定得。 10、(建筑模数统一协调标准)就是实现建筑工业化得前提。 11、楼房得层高就是指该层楼面上表面至(上一层楼面上表面)得垂直距离。 12、7~9层为(中高层)建筑。 二、1、× 2、× 3、√ 4、√5、√ 6×、7、× 8、√ 二、判断题 1、内骨架结构、外墙为承重墙,不需设构造与圈梁。( ) 2、建筑物得二级耐久年限为100年以上。( ) 3、标志尺寸应符合模数、数列得规定,用以标注建筑物定位轴线之间得距离。( ) 4、地面竖向定位轴线应与楼地面面层上表面重合。( ) 5、建筑物得模数系列中“3M”数列常用于确定民用建筑中开间、进深、 门窗洞口得尺寸( ) 6、标志尺寸等于构造尺寸加减允许偏差。( ) 7、构造尺寸就是指建筑构配件得设计尺寸,它符合模数。( ) 8、震级越大,烈度越大;距震中越远,烈度越小。( ) 三、1、C 2、B 3、C 4、C 5、A 6、C 7、A 8、B 9、C 10、B 三、选择题 1、建筑物最下面得部分就是( ) A首层地面B首层墙或柱C基础D地基 2、符合模数数列规定得尺寸为( ) A构造尺寸B标志尺寸C实际尺寸D允许偏差值 3、按建筑物主体结构得耐久年限,二级建筑物为( ) A 25~50年B 40~80年C 50~100年D 100年以上 4、多层住宅一般选用得结构形式为( ) A砖木结构B钢筋混凝土结构C砖混结构D钢结构 5、下列( )组数字符合建筑模数统一制得要求。 Ⅰ3000mm Ⅱ3330mm Ⅲ50mm Ⅳ1560mm AⅠⅡBⅠⅢCⅡⅢDⅠⅣ 6、民用建筑中得开间,进深等其她模数尺寸就是选用( ) A 1/2MB 1MC3MD6M 7、民用建筑按其用途分为( )

十套数据结构试题与答案

数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 (一) (二) (三) (四) (五) (六) (七 )(八 ) (九 ) (十 ) 9 12 15 17 19 21 24 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 数据结构试卷 (一) (二) (三 ) (四 ) (五 ) (六) (七) (八) (九) (十 ) 27 28 29 31 33 35 37 38 39 40 数据结构试卷(一) 、单选题(每题 栈和队列的共同特点是(A ) 。 A. 只允许在端点处插入和删除元素 B. 都是先进后出 C. 都是先进先出 D. 没有共同点 用链接方式存储的队列,在进行插入运算时 (C ). 头、尾指针都要修改 头、尾指针可能都要修改 (D ) 线性表 2分,共20分) 1. 2. A. C. 3. A. 4. 仅修改头指针 B. 仅修改尾指针 D. 以下数据结构中哪一个是非线性结构? 队列 B.栈 C. 设有一个二维数组 A[m][ n],假设 个空间,问 676(10),每个元素占 制表示。 .688 D. 二叉树 A[2][2]存放位置在 (10)存放在什么位置?脚注(10)表示用10进 A[0][0] 存放位置在644(10), A[3][3] .678 C C ) 。 B. A 5.树最适合用来表示( A.有序数据元素 C.元素之间具有分支层次关系的数据 二叉树的第k 层的结点数最多为(D ). k .2 -1 B.2K+1 C.2K-1 若有18个元素的有序表存放在一维数组 6. A 7. 692 D . 696 D. 无序数据元素 乙间无联系的数 据 元素之 f k-1 D. 2 A[19]中,第一个元素放 A[1]中,现进行二 分查找,则查找 A : 3 ]的比较序列的下标依次为 (C ) A. 1 , 2, 3 B. 9 , 5, 2, 3 C. 9 , 5, 3 D. 9 , 4, 2, 3 对n 个记录的文件进行快速排序,所需要的辅助存储空间大致为 D. O 8. A. O (1) B. O (n ) C. O (1og 2n ) D. O (n2) 9. 对于线性表(7, 34, 55, 25, 64, 46, 20, 10)进行散列存储时,若选用 H (K ) =K %9作为散列函数,则散列地址为 1的元素有(D )个, A . 1 B . 2 C . 3 10. 设有6个结点的无向图,该图至少应有 ( A.5 B.6 C.7 D.8 二、填空题(每空 1分,共26分) 1.通常从四个方面评价算法的质量: _ 高效率 _______ 和―强壮性 _______ 。 1. 一个算法的时间复杂度为(n 3 +nlog 2n+14n)/ n 2 ,其数量级表示为 —o(n) ____________________ 。 2. 假定一棵树的广义表表示为 A (C, D (E , F , G , H( I , J )),则树中所含的结点数为 __________ 个,树的深度为 ____________ ,树的度为 ___________ 。 .4 条边才能确保是一个连通图。 正确性 易读性

相关文档