搜档网
当前位置:搜档网 › 数据结构与算法2019尔雅答案100分

数据结构与算法2019尔雅答案100分

数据结构与算法2019尔雅答案100分
数据结构与算法2019尔雅答案100分

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

引论

1

【单选题】1.在数据结构中,从逻辑上可以把数据结构分成()。C

A、动态结构和静态结构

B、紧凑结构和非紧凑结构

C、线性结构和非线性结构

D、内部结构和外部结构

2

【单选题】2.在数据结构中,从存储结构上可以将之分为()。B

A、动态结构和静态结构

B、顺序存储和非顺序存储

C、紧凑结构和非紧凑结构

D、线性结构和非线性结构

3

【单选题】3.某算法的时间复杂度是O(n^2),表明该算法的()。A

A、执行时间与n^2成正比

B、问题规模是n^2

C、执行时间等于n^2

D、问题规模与n^2成正比

4

【单选题】4.在下面的程序段中,x=x+1;的语句频度为()。错误or(i=1;i<=n;i++) 错误

or(j=1;j<=n;j++)x=x+1; C

A、O(2n)

B、O(n)

C、O(n^2)

D、O(log2n)

5

【单选题】5.以下数据结构中,()是非线性数据结构。A

A、树

B、字符串

C、队

D、栈

6

【单选题】6.顺序存储,存储单元的地址()。A

A、一定连续

B、一定不连续

C、不一定连续

D、部分连续,部分不连续

7

【单选题】7.评价一个算法性能好坏的重要标准是()。C

A、算法的正确性

B、算法易于调试

C、算法的时间和空间复杂度

D、算法易于理解

8

【单选题】8.若需要利用形式参数直接访问修改实参值,则应将形参说明为()参数。C

A、值参数

B、实地址

C、指针

D、地址参数

9

【判断题】9.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。错误

10

【判断题】10.数据结构中评价算法的两个重要指标是算法的时间复杂度和空间复杂度。正确

线性表

1

【单选题】1.下述哪一条是顺序存储结构的优点()。D

A、可方便地用于各种逻辑结构的存储表示

B、插入运算方便

C、删除运算方便

D、存储密度大

2

【单选题】2.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删

除运算,则利用()存储方式最节省时间。A

A、顺序表

B、双链表

C、带头结点的双循环链表

D、单循环链表

3

【单选题】3.设某顺序表中第一个元素的地址是se(下标从1开始),每个结点占 m个单元, 则第i个结点的地址为()。A

A、se+(i-1) m×

B、se+(i+1) ×m

C、se+i×m

D、se-i×m

4

【单选题】4.某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个

元素,则采用()存储方式最节省运算时间。 B

A、单链表

B、仅有尾指针的单循环链表

C、仅有头指针的单循环链表

D、双链表

5

【单选题】5.若长度为n 的线性表采用顺序存储结构 ,在其第i 个位置插入一个新元素的算

法的时间复杂度为 ()。A

A 、O(n)

B 、O(0)

C 、O(1)

D 、O(n^2) 6

【单选题】6.在单链表指针为p 的结点之后插入指针为 s 的结点,正确的操作是()。A

A 、s->nex 正确=p->nex 正确;p->nex 正确=s;

B 、p->nex 正确=s;s->nex 正确=p->nex 正确;

C 、p->nex 正确=s;p->nex 正确=s->nex 正确;

D 、p->nex 正确=s->nex 正确;p->nex 正确=s; 7

【单选题】7.对于一个头指针为 head 的带头结点的单链表 ,判定该表为空表的条件是 ()。A

A 、head →nex 正确==NULL;

B 、head==NULL;

C 、head →nex 正确==he;

D 、head!=NULL;

8

【判断题】8.静态链表与动态链表在元素的插入、删除上类似 ,不需做元素的移动。 正确

9

【判断题】9.顺序表适宜于顺序存取 ,而链表适宜于随机存取。 错误

10

【判断题】10.线性表的链式存储结构中 ,逻辑上相邻的两个元素在物理位置上并不一定相

邻。 正确

栈和队列

1

【单选题】1.栈和队列都是()。D

A 、限制存取点的非线性结构

B、顺序存储的线性结构

C、链式存储的非线性结构

D、限制存取点的线性结构

2

【单选题】2.设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5 和e6依次通过栈S,

一个元素出栈后随即进入队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1, 则栈S的容量至少应该是()。A

A、3

B、6

C、4

D、2

3

【单选题】3.设计一个判别表达式中括号是否匹配出现的算法,采用()的数据结构最佳。A

A、栈

B、顺序表

C、队列

D、单链表

4

【单选题】4.表达式a*(b+c)-d 的后缀表达式是 ()。A

A、abc*+d-

B、cb+a*d-

C、abc+*d-

D、abcd+*-

5

【单选题】5.递归过程或函数调用时,处理参数及返回地址需要用一种 ()的数据结构。A

A、栈

B、队列

C、多维数组

D、线性表

6

【单选题】6. 最大容量

为n的循环队

,队尾指针

rear,队头指针

ro

n

正确,则队空

的条件是()。A

A、rear== 错误ron正确

B、(rear+1)%n== 错误

ron

C、rear+1== 错误ron正

正确

D、(rear-l)%n== 错误ron正确

7

【单选题】7.用带头结点的单链表表示队长大于1的队列时,其队头指针指向队头结点,其队尾指针指向队尾结点 ,则在进行删除操作时()。A

A、仅修改队头指针

B、仅修改队尾指针

C、队头、队尾指针都要修改

D、队头,队尾指针都可能要修改

8

【单选题】8.对于一个具有n个结点的单链表 ,在已知的结点*p后插入一个新结点的时间复杂度和在给定值为x的结点后插入一个新结点的时间复杂度分别为()。A

A、O(1),O(n)

B、O(n),O(n)

C、O(1),O(1)

D、O(n),O(1)

9

【判断题】9.两顺序栈共享空间,也存在空间溢出问题。正确

10

【判断题】10.在对不带头结点的链队列作出队操作时,不会改变头指针的值。错误

2016尔雅大学语文考试答案详解详解

1大学语文主要培养的是(C)。 A、 背诵 B、 书写 C、 语感 D、 文采 我的答案: 2阐述学作为诗歌鉴赏的重要方法和思路,其关键是(C)。 A、 理解诗人造境的用意 B、 要有历史的语境 C、 关注“整体语境” D、 把握主体视角 我的答案: 3“想象一种语言,就是想象一种社会生活”是(C)的观点。 A、 康德 B、 萨特 C、 维特根斯坦 D、 尼采 我的答案: 4一般认为,张爱玲的成名作是(C)。 A、 《半生缘》 B、 《小团圆》 C、 《倾城之恋》 D、 《金锁记》 我的答案: 5甘地是现代印度的国父,他的(D)思想影响了全世界的民族主义者和争取和平变革的国际运动。 A、

B、 泛爱众 C、 人道 D、 非暴力 我的答案: 6文章有移情换性之功用,传说曹操正是读了(C)的檄文治愈了头疼病。A、 杨修 B、 嵇康 C、 陈琳 D、 王粲 我的答案: 7摇滚实质上是在批判现实,但不包括(D)。 A、 资本主义的消费主义 B、 批判个性的解放 C、 批判国家意识形态的理性主义 D、 对她自身的讽刺 我的答案: 8张爱玲发表的第一篇作品是(D)。 A、 《金锁记》 B、 《半生缘》 C、 《琉璃瓦》 D、 《第一炉香》 我的答案: 9“口香糖主义”是形容一个文学作品(D)。 A、 有思想 B、 无主题 C、

D、 无个性 我的答案: 10金圣叹生活的时代是(B)。 A、 清朝中期 B、 明清之际 C、 宋元之际 D、 两宋之际 我的答案: 11“楚人遗弓”的典故出自(B)。 A、 《庄子》 B、 《吕氏春秋》 C、 《论语》 D、 《老子》 我的答案: 12《秋水》一文中,庄子借北海若之口,提出了“以(A)观之,物无贵贱”的绝对主义观点。 A、 道 B、 物 C、 俗 D、 己 我的答案: 13《热血、辛劳、汗水和眼泪》是(D)的演讲。 A、 希特勒 B、 斯大林 C、 毛泽东 D、 丘吉尔

尔雅通识课大学语文

语言的功能与陷阱(一)已完成 1 王蒙写作的新中国历史上第一部校园小说是()。C、《青春万岁》 2 ()因写作京剧《沙家浜》被摘掉了右派的帽子。B、汪曾祺 3 王蒙提出人与动物最重要的区别是语言。()我的答案:× 4 画国画的对墨色的分辨能力要强于画油画的。()我的答案:√ 语言的功能与陷阱(二)已完成 1 ()提出了“如果说不清楚就说明没有想清楚,如果写不清楚就说明没有说清楚”。D、闻一多 2 王蒙总结了语言的三种功能,其中不包括()。 A、交流功能 B、区别功能 C、推动思想功能 D、浪漫功能 我的答案:B 3 作家写作都是事先在脑子里构思好情节大纲才开始写的。()我的答案:× 4 人们对客观事物的感情很多时候会受到语言的影响。()我的答案:√ 语言的功能与陷阱(三)已完成 1 下面()最早提出了言不尽意的观点。C、老子 2 《侠客行》中,只有不识字的小孩认出了蝌蚪文,这体现了语言的()。D、对思想的束缚 3 下面不能体现语言性别歧视的是()。 A、女人不能骂人 B、默认青年为男性 C、女人没有按照正常人类的形式被命名 D、生男孩是可好,生女孩是也好 我的答案:A 5任何时候言过其实都会让人反感,要尽量避免言过其实。()我的答案:× 语言的功能与陷阱(四)已完成 1 ()曾说过写小说就是写语言。A、汪曾祺 2 老一辈的人不懂玛丽苏、大叔控等词的意思,体现了语言()。C、具有时代性 3 艺术的真正魅力来源于()。D、语言技术 4 【判断题】语言可以催生感情,即使是哈哈大笑也可能传递悲凉的情绪。()我的答案:√ 语言的功能与陷阱(五)已完成 1 “语言是思想的物质的、直接的现实”是()的观点。D、恩格斯 2 【单选题】下面不能体现时间是空间的隐喻的是()。C、9点10分 3 【单选题】下面词语被语言赋予时间流逝感受的是()。B、流水 4 【判断题】中国人辨别色彩的能力强于欧洲人,是因为汉语中表示色彩的词汇非常丰富。()我的答案:×语言的功能与陷阱(六)已完成 1 【单选题】下面不能体现语言中包含着权力的是()。B、俄罗斯的叙事诗很长 2 【单选题】毛泽东发表文章团结广大群众抗日时使用的语言是()。C、市井化的语言 3 【判断题】市场社会的代表语言就是官方语言。()我的答案:× 4 【判断题】不同的语言代表了不同的文化和社会地位。()我的答案:√ 语言的功能与陷阱(七)已完成 1 【单选题】演讲需要从几个方面增强感染力,其中不包括()。 A、感情

数据结构与算法C语言版期末复习题

《数据结构与算法》期末复习题 一、选择题。 1.在数据结构中,从逻辑上可以把数据结构分为 C 。 A.动态结构和静态结构B.紧凑结构和非紧凑结构 C.线性结构和非线性结构D.内部结构和外部结构 2.数据结构在计算机内存中的表示是指 A 。 A.数据的存储结构B.数据结构C.数据的逻辑结构D.数据元素之间的关系 3.在数据结构中,与所使用的计算机无关的是数据的 A 结构。 A.逻辑B.存储C.逻辑和存储D.物理 4.在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 C 。 A.数据的处理方法B.数据元素的类型 C.数据元素之间的关系D.数据的存储方法 5.在决定选取何种存储结构时,一般不考虑 A 。 A.各结点的值如何B.结点个数的多少 C.对数据有哪些运算D.所用的编程语言实现这种结构是否方便。 6.以下说法正确的是 D 。 A.数据项是数据的基本单位 B.数据元素是数据的最小单位 C.数据结构是带结构的数据项的集合 D.一些表面上很不相同的数据可以有相同的逻辑结构 7.算法分析的目的是 C ,算法分析的两个主要方面是 A 。 (1)A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进C.分析算法的易读性和文档性 (2)A.空间复杂度和时间复杂度B.正确性和简明性 C.可读性和文档性D.数据复杂性和程序复杂性 8.下面程序段的时间复杂度是O(n2) 。 s =0; for( I =0; i

数据结构与算法离线作业题目及答案

浙江大学远程教育学院 《数据结构与算法》课程离线作业 姓名:陈翠学号:713009014001 年级:2013秋学习中心:金华学习中心—————————————————————————————一、填空题:(【序号,章,节】。。。。。。) 【1,1,2】线性结构中元素之间存在一对一关系,树形结构中元素之间存在一对多关系,图形结构中元素之间存在多对多关系。 【2,1,2】为了最快地存取数据元素,物理结构宜采用顺序存储结构。 【3,1,2】存储结构可根据数据元素在机器中的位置是否一定连续分为顺序存储结构___,链式存储结构___。 【4,1,3】度量算法效率可通过时间复杂度___来进行。 【5,1,3】设n 为正整数,下面程序段中前置以记号@的语句的频度是n(n+1)/2 。 for (i=0; i

for (i=1; i<=n; i++){ for (j=i; j<=n; j++) @ k++; // 语句的频度是_________n(n+1)/2________________。 } 【7,3,2】线性表(a1,a2,…,a n)有两种存储结构:顺序存储结构和链式存储结构,请就这两种存储结构完成下列填充:___顺序_ 存储密度较大;___顺序____存储利用率较高;___顺序____可以随机存取;__链式_____不可以随机存取;__链式____插入和删除操作比较方便。 【8,3,2】从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动n-i 个元素。 【9,3,2】带头结点的单链表Head为空的条件是___ Head->next=NULL _ ______。 【10,3,2】在一个单链表中p所指结点(p所指不是最后结点)之后插入一个由指针s所指结点,应执行s->next=__ p->next ___;和p->next=___ s_ _____的操作。 【11,3,2】在一个单链表中删除p所指结点时,应执行以下操作: q= p->next; p->data= p->next->data; p->next= p->next->next _ ; free(q); 【12,3,2】带头结点的单循环链表Head的判空条件是_ Head->next == Head ____;不带头结点的单循环链表的判空条件是_ Head == NULL ____。 【13,3,2】已知L是带表头结点的非空单链表, 且P结点既然不首元结点,也不是尾元结点,试从下列提供的答案中选择合适的语句序列。 a. 删除P结点的直接前驱结点的语句序列是__10 12 8 11 4 14___。 b. 删除结点P的语句序列是__10 12 7 3 14______。 c. 删除尾元结点的语句序列是____9 11 3 14_____。 (1) P = P->next; (2) P->next = P; (3) P->next = P->next ->next; (4) P = P->next ->next; (5) while (P != NULL) P = P->next; (6) while (Q->next != NULL){P = Q; Q = Q->next}; (7) while (P->next != Q) P = P->next; (8) while (P->next->next != Q) P = P->next; 2

计算机学院数据结构与算法分析期末试题(2007级B)_无答案

四川大学期末考试试题 (2008-2009学年第1学期) 课程号:课程名称:数据结构与算法分析(B卷)任课教师: 1.数据类型为()。 A)数据项的集合B)值的集合及定义在其上的一组操作的总称 C)数据元素的集合D)关键字的集合 2.链表不具有的特点是()。 A)可随机直接访问任一元素B)插入删除不需要移动元素 C)不必事先估计元素个数D)所需空间与线性表长度成正比 3.设一个栈的入栈序列是ABCD,则借助于一个栈所得到的出栈序列不可能是()。 A)ABCD B)DCBA C)ABCD D)DABC 4.将对称矩阵A nxn压缩存储在一维数组B[m]中,则m的值至少为()。 A)n(n+1)/2 B)n(n-1)/2 C)n(n+1) D)n2 5.设二叉树中有n2个度为2的结点,n1个度为1的结点,n0个叶子结点,则此二叉树中空指针域个数为()。 A)n0+n1+n2 B)n2+n1+2n0 C)2n2+n1D)2n0+n1 6.对于具有n个顶点的强连图,其弧条数的最小值为()。 A)n+1 B)n C)n-1 D)n-2 7.一棵深度为k的平衡二叉树,其每个非终端结点的平衡因子均为0,则该树共有()个结点。 A)2k-1-1 B)2k-1C)2k-1+1 D)2k-1 8.归并排序的时间复杂度是()。 A)O(1) B)O(n) C)O(n2) D)O(nlogn) 9.每一趟都能选出一个元素放在其最终位置上,并且不稳定的排序算法是()。 A)冒泡排序B)简单选择排序C)希尔排序D)直接插入排序10.按照二叉树的定义,具有3个结点的不同形态(相似)的二叉树有()种。 A)3 B)4 C)5 D)6 二、(本题10分) 利用两个栈S1、S2模拟一个队列(如客户队列)时,如何用栈的运算实现队列的插入、删除运算,请简述算法思想。 三、(本题10分) 已知一棵二叉树的先序序列与中序序列分别如下,试画出此二叉树。 先序序列:ABCDEFGH IJ 中序序列:CBEDAGHFJI 注:试题字迹务必清晰,书写工整。本题2页,本页为第1页 教务处试题编号:

数据结构与算法习题及答案

第1章绪论 习题 1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。2.试举一个数据结构的例子,叙述其逻辑结构和存储结构两方面的含义和相互关系。 3.简述逻辑结构的四种基本关系并画出它们的关系图。 4.存储结构由哪两种基本的存储方法实现 5.选择题 (1)在数据结构中,从逻辑上可以把数据结构分成()。 A.动态结构和静态结构B.紧凑结构和非紧凑结构 C.线性结构和非线性结构D.内部结构和外部结构 (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.栈 6.试分析下面各程序段的时间复杂度。 (1)x=90;y=100; while(y>0) if(x>100) {x=x-10;y--;} elsex++; (2)for(i=0;i

北京交通大学数据结构与算法期末测验考试参考答案

北京交通大学考试试题(A卷) 课程名称:数据结构与算法2011-2012学年第一学期出题教师:张勇 (请考生注意:(1)本试卷共有六道大题,(2)答案一律写在答题纸上,(3)试卷不得带出考场) 1. 在顺序表中访问任意一个元素的时间复杂度均为,因此顺序表也称为 的数据结构。 2.三维数组a[4][3][2](下标从0开始),假设a[0][0][0]的地址为50,数据以行序优先方式存储,每个元素的长度为2字节,则a[2][1][1]的地址是。 3. 直接插入排序用监视哨的作用是。 4. 已知广义表Ls=(a, (b, c), (d, e)), 运用head和tail函数取出Ls中的原子d的运算 是。 5.对有14个元素的有序表A[1..14]进行折半查找,当比较到A[4]时算法结束。被比较元素除A[4]外,还有。 6. 在AOV网中,顶点表示,边表示。 7. 有向图G可进行拓扑排序的判别条件是。 8. 若串S1=‘ABCDEFGHIJK’,S2=‘451223’,S3=‘####’,则执行 Substring(S1,Strlength(S3),Index(S2,‘12’,1))的结果是。 二、选择题(每空2分,共20分) 1.在下列存储形式中,哪一个不是树的存储形式?() A.双亲表示法B.孩子链表表示法 C.孩子兄弟表示法D.顺序存储表示法 2.查找n个元素的有序表时,最有效的查找方法是()。 A.顺序查找B.分块查找 C.折半查找D.二叉查找 3.将所示的s所指结点加到p所指结点之后,其语句应为()。 p (A) s->next=p+1 ; p->next=s;

(B) (*p).next=s; (*s).next=(*p).next; (C) s->next=p->next ; p->next=s->next; (D) s->next=p->next ; p->next=s; 4. 在有向图的邻接表存储结构中,顶点v 在链表中出现的次数是( )。 A. 顶点v 的度 B. 顶点v 的出度 C. 顶点v 的入度 D. 依附于顶点v 的边数 5. 算法的时间复杂度为O (nlog 2n )、空间复杂度为O(1)的排序算法是( )。 A. 堆排序 B. 快速排序 C. 归并排序 D.直接选择 6. 设矩阵A 是一个对称矩阵,为了节省存储,将其 下三角部分(如右图所示)按行序存放在一维数组B[ 1, n(n-1)/2 ]中,对下三角部分中任一元素ai,j(i ≤j), 在一维数组B 中下标k 的值是( ): A.i(i-1)/2+j-1 B.i(i-1)/2+j C.i(i+1)/2+j-1 D.i(i+1)/2+j 7. 由一个长度为11的有序表,按二分查找法对该表进行查找,在表内各元素等概率情 况下,查找成功的平均查找长度是( )。 A .29/11 B. 31/11 C. 33/11 D.35/11 8. AVL 树是一种平衡的二叉排序树,树中任一结点的( )。 A. 左、右子树的高度均相同 B. 左、右子树高度差的绝对值不超过1 C. 左子树的高度均大于右子树的高度 D. 左子树的高度均小于右子树的高度 9. 下列四种排序方法中,不稳定的方法是( )。 A. 直接插入排序 B. 冒泡排序 C. 归并排序 D. 堆排序 10. 设树的度为4,其中度为1,2,3,4的结点个数分别为4, 2, ,1, 1, 则T 中的叶子数为 ( )。 A .5 B .6 C .7 D .8 三、 判断题(10分,每小题1分) 1. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( ) 2. 数组不适合作任何二叉树的存储结构。( ) 3. 广义表的取表尾运算,其结果通常是个表,但有时也可是个原子。( ) 4. 在含有n 个结点的树中,边数只能是n-1条。( ) 5. 所谓一个排序算法是否稳定,是指该算法在各种情况下的效率是否相差不大。( ) 6. 简单选择排序在最好情况下的时间复杂度为O(n)。( ) 7. 在二叉排序树中插入一个新结点,总是插入到叶结点下面。( ) 8. 采用线性探测处理冲突,当从哈希表中删除一个记录时,不应将该记录所在位置置 空,因为这会影响以后的查找。( ) 9. 有n 个数存放在一维数组A[1..n]中,在进行顺序查找时,这n 个数的排列有序或无 ?????? ? ???? ? ??=n n n n a a a a a a A ,2,1,2 ,21,21 ,1Λ Λ

数据结构与算法习题及答案

精心整理 第1章绪论 习题 1.简述下列概念:数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型。2.试举一个数据结构的例子,叙述其逻辑结构和存储结构两方面的含义和相互关系。 3.简述逻辑结构的四种基本关系并画出它们的关系图。 4.存储结构由哪两种基本的存储方法实现? 5 A 6 {x=x-10;y--;} elsex++; (2)for(i=0;i

(4)i=1; while(i<=n) i=i*3; (5)x=0; for(i=1;i1 y=0; while(x≥(y+1)*(y+1)) y++; 1 。 C.只有一部分,存储表示结点间关系的指针 D.分两部分,一部分存放结点值,另一部分存放结点所占单元数 (5)线性表若采用链式存储结构时,要求内存中可用存储单元的地址()。 A.必须是连续的B.部分地址必须是连续的 C.一定是不连续的D.连续或不连续都可以 (6)线性表L在()情况下适用于使用链式结构实现。 A.需经常修改L中的结点值B.需不断对L进行删除插入 C.L中含有大量的结点D.L中结点结构复杂 (7)单链表的存储密度()。 A.大于1B.等于1 C.小于1D.不能确定

(8)将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是()。 A.nB.2n-1 C.2nD.n-1 (9)在一个长度为n的顺序表中,在第i个元素(1≤i≤n+1)之前插入一个新元素时须向后移动()个元素。 A.n-i B.n-i+1 C.n-i-1D.i (10)线性表L=(a1,a2,……a n),下列说法正确的是()。 A.每个元素都有一个直接前驱和一个直接后继 B.线性表中至少有一个元素 C.表中诸元素的排列必须是由小到大或由大到小 D.除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继。 (11)若指定有n个元素的向量,则建立一个有序单链表的时间复杂性的量级是()。 2 , pa=La->next;pb=Lb->next; Lc=pc=La;//用La的头结点作为Lc的头结点 while(pa&&pb){ if(pa->datadata){pc->next=pa;pc=pa;pa=pa->next;} elseif(pa->data>pb->data){pc->next=pb;pc=pb;pb=pb->next;} else{//相等时取La的元素,删除Lb的元素 pc->next=pa;pc=pa;pa=pa->next; q=pb->next;deletepb;pb=q;} } pc->next=pa?pa:pb;//插入剩余段

尔雅大学语文考试答案

" 1大学语文主要培养的是(C)。 A、 背诵 B、 书写 C、 语感 . D、 文采 我的答案: 2阐述学作为诗歌鉴赏的重要方法和思路,其关键是(C)。A、 理解诗人造境的用意 B、 要有历史的语境 # C、 关注“整体语境” D、 把握主体视角 我的答案: 3“想象一种语言,就是想象一种社会生活”是(C)的观点。A、 康德 ? B、 萨特 C、 维特根斯坦 D、 尼采 我的答案: 4一般认为,张爱玲的成名作是(C)。 … A、 《半生缘》 B、 《小团圆》 C、 《倾城之恋》 D、

" 我的答案: 5甘地是现代印度的国父,他的(D)思想影响了全世界的民族主义者和争取和平变革的国际运动。 A、 众生平等 B、 泛爱众 C、 人道 、 D、 非暴力 我的答案: 6文章有移情换性之功用,传说曹操正是读了(C)的檄文治愈了头疼病。 A、 杨修 B、 嵇康 ~ C、 陈琳 D、 王粲 我的答案: 7摇滚实质上是在批判现实,但不包括(D)。 A、 资本主义的消费主义 @ B、 批判个性的解放 C、 批判国家意识形态的理性主义 D、 对她自身的讽刺 我的答案: 8张爱玲发表的第一篇作品是(D)。 、 A、 《金锁记》 B、 《半生缘》 C、

D、 《第一炉香》 : 我的答案: 9“口香糖主义”是形容一个文学作品(D)。 A、 有思想 B、 无主题 C、 有趣味 . D、 无个性 我的答案: 10金圣叹生活的时代是(B)。 A、 清朝中期 B、 明清之际 # C、 宋元之际 D、 两宋之际 我的答案: 11“楚人遗弓”的典故出自(B)。 A、 《庄子》 ! B、 《吕氏春秋》 C、 《论语》 D、 《老子》 我的答案: 12《秋水》一文中,庄子借北海若之口,提出了“以(A)观之,物无贵贱”的绝对主义观点。 ( A、 道 B、

数据结构与算法复习题及参考答案

复习题集─参考答案 一判断题 (√)1. 在决定选取何种存储结构时,一般不考虑各结点的值如何。 (√)2. 抽象数据类型与计算机部表示和实现无关。 (×)3. 线性表采用链式存储结构时,结点和结点部的存储空间可以是不连续的。 (×)4. 链表的每个结点中都恰好包含一个指针。 (×)5.链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。(×)6. 线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。 (×)7. 顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。 (×)8. 线性表在物理存储空间中也一定是连续的。 (×)9. 顺序存储方式只能用于存储线性结构。 (√)10.栈是一种对所有插入、删除操作限于在表的一端进行的线性表,是一种后进先出型结构。 (√)11.对于不同的使用者,一个表结构既可以是栈,也可以是队列,也可以是线性表。 (√)12.栈是一种对所有插入、删除操作限于在表的一端进行的线性表,是一种后进先出型结构。 (√)13.两个栈共享一片连续存空间时,为提高存利用率,减少溢出机会,应把两个栈的栈底分别设在这片存空间的两端。 (×)14.二叉树的度为2。 (√)15.若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n—1个非空指针域。 (×)16.二叉树中每个结点的两棵子树的高度差等于1。 (√)17.用二叉链表法存储包含n个结点的二叉树,结点的2n个指针区域中有n+1个为空指针。 (√)18.具有12个结点的完全二叉树有5个度为2的结点。 (√)19.二叉树的前序遍历序列中,任意一个结点均处在其孩子结点的前面。 (×)20.在冒泡法排序中,关键值较小的元素总是向前移动,关键值较大的元素总是向后移动。 (×)21.计算机处理的对象可以分为数据和非数据两大类。[计算机处理的对象都是数据] (×)22.数据的逻辑结构与各数据元素在计算机中如何存储有关。 (×)23.算法必须用程序语言来书写。 (×)24.判断某个算法是否容易阅读是算法分析的任务之一。 (×)25.顺序表是一种有序的线性表。[任何数据结构才用顺序存储都叫顺序表] (√)26.分配给顺序表的存单元地址必须是连续的。 (√)27.栈和队列具有相同的逻辑特性。[它们的逻辑结构都是线性表] (√)28.树形结构中每个结点至多有一个前驱。 (×)29.在树形结构中,处于同一层上的各结点之间都存在兄弟关系。 (×)30.如果表示图的邻接矩阵是对称矩阵,则该图一定是无向图。 (×)31.如果表示图的邻接矩阵是对称矩阵,则该图一定是有向图。 (×)32.顺序查找方法只能在顺序存储结构上进行。 (×)33.折半查找可以在有序的双向链表上进行。

算法与数据结构试题及答案

数据结构模拟试题... 一、简答题(15分,每小题3分) 1.简要说明算法与程序的区别。 2.在哈希表中,发生冲突的可能性与哪些因素有关?为什么? 3.说明在图的遍历中,设置访问标志数组的作用。 4.说明以下三个概念的关系:头指针,头结点,首元素结点。 5.在一般的顺序队列中,什么是假溢出?怎样解决假溢出问题? 二、判断题(10分,每小题1分) 正确在括号内打√,错误打× ( )(1)广义表((( a ), b), c ) 的表头是(( a ), b),表尾是( c )。 ( )(2)在哈夫曼树中,权值最小的结点离根结点最近。 ( )(3)基数排序是高位优先排序法。 ( )(4)在平衡二叉树中,任意结点左右子树的高度差(绝对值)不超过1。 ( )(5)在单链表中,给定任一结点的地址p,则可用下述语句将新结点s插入结点p的后面:p->next = s; s->next = p->next; ( )(6)抽象数据类型(ADT)包括定义和实现两方面,其中定义是独立于实现的,定义仅给出一个ADT的逻辑特性,不必考虑如何在计算机中实现。 ( )(7)数组元素的下标值越大,存取时间越长。 ( )(8)用邻接矩阵法存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中结点个数有关,而与图的边数无关。 ( )(9)拓扑排序是按AOE网中每个结点事件的最早发生时间对结点进行排序。 ( )(10)长度为1的串等价于一个字符型常量。 三、单项选择题(10分, 每小题1分) 1.排序时扫描待排序记录序列,顺次比较相邻的两个元素的大小,逆序时就交换位置。这是哪种排序方法的基本思想? A、堆排序 B、直接插入排序 C、快速排序 D、冒泡排序 2.已知一个有向图的邻接矩阵表示,要删除所有从第i个结点发出的边,应该: A)将邻接矩阵的第i行删除B)将邻接矩阵的第i行元素全部置为0 C)将邻接矩阵的第i列删除D)将邻接矩阵的第i列元素全部置为0 3.有一个含头结点的双向循环链表,头指针为head, 则其为空的条件是: A.head->priro==NULL B. head->next==NULL C. head->next==head D. head->next-> priro==NULL 4. 在顺序表( 3, 6, 8, 10, 12, 15, 16, 18, 21, 25, 30 ) 中,用折半法查找关键码值11,所需的关键码比

2016年尔雅《大学语文》期末考试(新)参考答案

2016尔雅《大学语文》期末考试(新)参考答案 1 倘若说王国维的《蝶恋花“百尺朱楼临大道”》一词可能隐含着佛理,亦说得通,下列有关说法不正确的是()。 ?B、 ?C、 ?D、 我的答案:B 2 周杰伦歌曲的歌词特点是()。 ? ?B、 ?C、 ?D、 我的答案:D 3 周杰伦的歌曲呈现的是()景观。 ? ?B、 ?C、 ?D、 我的答案:A 4 在蒙哥马利市爆发的黑人抵制公交车运动总共持续了()。 ? ?B、

我的答案:B 5 诗人群体性自杀的独特文化现象出现在上世纪()年代末期。 ?B、 ?C、 ?D、 我的答案:D 6 王元化《李鸿章办外交》一文中所提到的关于李鸿章的许多故事,故事来源于()。 ?B、 ?C、 ?D、 我的答案:C 7 一般认为,张爱玲的成名作是()。 ?B、 ?C、 ?D、 我的答案:C 8 《庄子·秋水》中所谓的“一曲之士”指的是()一类的人。 ?B、 ?C、

以下()这部作品不在金圣叹所称赞的“六才子书”之列。 ? ?B、 ?C、 ?D、 我的答案:D 10 知识分子自杀是一种独特的文化现象,以下()不具备这一文化意义。 ? ?B、 ?C、 ?D、 我的答案:D 11 从艺术手法来看,《踏莎行(郴州旅舍)》混融了写境与造境两种手法,通过这种手法,在这一首词中未表现出的情感是()。 ?B、 ?C、 ?D、 我的答案:D 12 对苏轼一生有重要影响的女性,除了王朝云,还有()。 ?B、 ?C、

《热血、辛劳、汗水和眼泪》是()的演讲。 ? ?B、 ?C、 ?D、 我的答案:D 14 抗日战争胜利的标志是:()年8月15日,日本无条件向中国投降。 ? ?B、 ?C、 ?D、 我的答案:D 15 下列选项中,不属于王国维对秦观的评价的是()。 ? ?B、 ?C、 ?D、 我的答案:A 16 古代诗词中常出现“慷慨”一词,与现代的用法相比,下列说法错误的是()。 ?B、 ?C、

2016尔雅大学语文测验答案

2016尔雅大学语文测验答案

————————————————————————————————作者:————————————————————————————————日期:

1大学语文主要培养的是(C)。 A、 背诵 B、 书写 C、 语感 D、 文采 我的答案: 2阐述学作为诗歌鉴赏的重要方法和思路,其关键是(C)。 A、 理解诗人造境的用意 B、 要有历史的语境 C、 关注“整体语境” D、 把握主体视角 我的答案: 3“想象一种语言,就是想象一种社会生活”是(C)的观点。 A、 康德 B、 萨特 C、 维特根斯坦 D、 尼采 我的答案: 4一般认为,张爱玲的成名作是(C)。 A、 《半生缘》 B、 《小团圆》 C、 《倾城之恋》 D、 《金锁记》 我的答案: 5甘地是现代印度的国父,他的(D)思想影响了全世界的民族主义者和争取和平变革的国际运动。 A、

B、 泛爱众 C、 人道 D、 非暴力 我的答案: 6文章有移情换性之功用,传说曹操正是读了(C)的檄文治愈了头疼病。A、 杨修 B、 嵇康 C、 陈琳 D、 王粲 我的答案: 7摇滚实质上是在批判现实,但不包括(D)。 A、 资本主义的消费主义 B、 批判个性的解放 C、 批判国家意识形态的理性主义 D、 对她自身的讽刺 我的答案: 8张爱玲发表的第一篇作品是(D)。 A、 《金锁记》 B、 《半生缘》 C、 《琉璃瓦》 D、 《第一炉香》 我的答案: 9“口香糖主义”是形容一个文学作品(D)。 A、 有思想 B、 无主题 C、

D、 无个性 我的答案: 10金圣叹生活的时代是(B)。 A、 清朝中期 B、 明清之际 C、 宋元之际 D、 两宋之际 我的答案: 11“楚人遗弓”的典故出自(B)。 A、 《庄子》 B、 《吕氏春秋》 C、 《论语》 D、 《老子》 我的答案: 12《秋水》一文中,庄子借北海若之口,提出了“以(A)观之,物无贵贱”的绝对主义观点。 A、 道 B、 物 C、 俗 D、 己 我的答案: 13《热血、辛劳、汗水和眼泪》是(D)的演讲。 A、 希特勒 B、 斯大林 C、 毛泽东 D、 丘吉尔

数据结构与算法上海第二工业大学二工大期末考试试卷

选择题: 1、在数据结构中,线性结构中元素之间存在____关系。 A: 一对一 B: 一对多 C: 多对一 D: 多对多 2、数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的____和运算等的学科。 A: 结构 B: 关系 C: 操作 D: 算法 3、算法分析的两个主要方面是____。 A: 空间复杂度和时间复杂度 B: 正确性和简明性 C: 可读性和文档性 D: 数据复杂性和程序复杂性 4、顺序表中逻辑上相邻的节点其物理位置也____。 A: 一定相邻 B: 不必相邻 C: 按某种规律排列 D: 无要求 5、在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入s结点,则执行____。 A: s->next=p->next; p->next=s; B: p->next=s->next; s->next=p; C: q->next=s; s->next=p; D: p->next=s; s->next=q; 6、一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是____。 A: edcba B: decba C: dceab D: abcde 7、循环队列用数组A[0,m-1]存放其元素值,已知其头尾指针分别是front和rear,则当前队列中的元素个数是____。 A: (rear-front+m)%m B: rear-front+1 C: rear-front-1 D: rear-front 8、关于空格串,下列说法中正确的有____。 A: 空格串就是空串

B: 空格串是零个字符的串 C: 空格串的长度为零 D: 空格串的长度就是其包含的空格个数 9、数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为____。A: SA+140 B: SA+144 C: SA+222 D: SA+225 10、对于一棵满二叉树,m个树叶,n个节点,深度为h,则____。 A: n=h+m B: h+m=2n C: m=h-1 D: n=2h-1 11、具有65个结点的完全二叉树其深度为____。(根的层次号为1) A: 8 B: 7 C: 6 D: 5 12、满二叉树____二叉树。 A: 一定是完全 B: 不一定是完全 C: 不是 D: 不是完全 13、将一棵有100个节点的完全二叉树从上到下,从左到右依次对节点进行编号,根节点的编号为1,则编号为49的节点的左孩子编号为____。 A: 99 B: 98 C: 50 D: 48 14、如果T2是由森林T转换而来的二叉树,那么T中结点的后序遍历就是T2中结点的____。A: 先序遍历 B: 中序遍历 C: 后序遍历 D: 层次遍历 15、将递归算法转换成对应的非递归算法时,通常需要使用____。 A: 栈 B: 队列 C: 链表 D: 树 16、如果某二叉树的前序为stuwv,中序为uwtvs,那么该二叉树的后序为____。 A: uwvts B: vwuts C: wuvts

数据结构与算法分析习题与参考答案

大学 《数据结构与算法分析》课程 习题及参考答案 模拟试卷一 一、单选题(每题 2 分,共20分) 1.以下数据结构中哪一个是线性结构?( ) A. 有向图 B. 队列 C. 线索二叉树 D. B树 2.在一个单链表HL中,若要在当前由指针p指向的结点后面插入一个由q指向的结点, 则执行如下( )语句序列。 A. p=q; p->next=q; B. p->next=q; q->next=p; C. p->next=q->next; p=q; D. q->next=p->next; p->next=q; 3.以下哪一个不是队列的基本运算?() A. 在队列第i个元素之后插入一个元素 B. 从队头删除一个元素 C. 判断一个队列是否为空 D.读取队头元素的值 4.字符A、B、C依次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成( ) 个不同的字符串? A.14 B.5 C.6 D.8 5.由权值分别为3,8,6,2的叶子生成一棵哈夫曼树,它的带权路径长度为( )。 以下6-8题基于图1。 6.该二叉树结点的前序遍历的序列为( )。 A.E、G、F、A、C、D、B B.E、A、G、C、F、B、D C.E、A、C、B、D、G、F D.E、G、A、C、D、F、B 7.该二叉树结点的中序遍历的序列为( )。 A. A、B、C、D、E、G、F B. E、A、G、C、F、B、D C. E、A、C、B、D、G、F E.B、D、C、A、F、G、E 8.该二叉树的按层遍历的序列为( )。

A.E、G、F、A、C、D、B B. E、A、C、B、D、G、F C. E、A、G、C、F、B、D D. E、G、A、C、D、F、B 9.下面关于图的存储的叙述中正确的是( )。 A.用邻接表法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关 B.用邻接表法存储图,占用的存储空间大小与图中边数和结点个数都有关 C. 用邻接矩阵法存储图,占用的存储空间大小与图中结点个数和边数都有关 D.用邻接矩阵法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关 10.设有关键码序列(q,g,m,z,a,n,p,x,h),下面哪一个序列是从上述序列出发建 堆的结果?( ) A. a,g,h,m,n,p,q,x,z B. a,g,m,h,q,n,p,x,z C. g,m,q,a,n,p,x,h,z D. h,g,m,p,a,n,q,x,z 二、填空题(每空1分,共26分) 1.数据的物理结构被分为_________、________、__________和___________四种。 2.对于一个长度为n的顺序存储的线性表,在表头插入元素的时间复杂度为_________, 在表尾插入元素的时间复杂度为____________。 3.向一个由HS指向的链栈中插入一个结点时p时,需要执行的操作是________________; 删除一个结点时,需要执行的操作是______________________________(假设栈不空而 且无需回收被删除结点)。 4.对于一棵具有n个结点的二叉树,一个结点的编号为i(1≤i≤n),若它有左孩子则左 孩子结点的编号为________,若它有右孩子,则右孩子结点的编号为________,若它有 双亲,则双亲结点的编号为________。 5.当向一个大根堆插入一个具有最大值的元素时,需要逐层_________调整,直到被调整 到____________位置为止。 6.以二分查找方法从长度为10的有序表中查找一个元素时,平均查找长度为________。 7.表示图的三种常用的存储结构为_____________、____________和_______________。 8.对于线性表(70,34,55,23,65,41,20)进行散列存储时,若选用H(K)=K %7 作为散列函数,则散列地址为0的元素有________个,散列地址为6的有_______个。 9.在归并排序中,进行每趟归并的时间复杂度为______,整个排序过程的时间复杂度为 ____________,空间复杂度为___________。 10.在一棵m阶B_树上,每个非树根结点的关键字数目最少为________个,最多为________ 个,其子树数目最少为________,最多为________。 三、运算题(每题 6 分,共24分) 1.写出下列中缀表达式的后缀形式: (1)3X/(Y-2)+1 (2)2+X*(Y+3) 2.试对图2中的二叉树画出其: (1)顺序存储表示的示意图; (2)二叉链表存储表示的示意图。 3.判断以下序列是否是小根堆? 如果不是, 将它调 图2 整为小根堆。 (1){ 12, 70, 33, 65, 24, 56, 48, 92, 86, 33 } (2){ 05, 23, 20, 28, 40, 38, 29, 61, 35, 76, 47, 100 } 4.已知一个图的顶点集V和边集E分别为: V={1,2,3,4,5,6,7};

软件学院数据结构与算法分析期末试题(2006级B)

四川大学期末考试试题 (2007-2008学年第1学期) 课程号:课程名称:数据结构与算法分析(B卷)任课教师:适用专业年级:06级软件工程学号:姓名: (1)The primary purpose of most computer programs is a) to perform a mathematical calculation. b) to store and retrieve information. c) to sort a collection of records. d) all of the above. (2)Assume that P contains n elements. The number of sets in the powerset of P is a) n b) n^2 c) 2^n d) 2^n - 1 e) 2^n + 1 (3)Pick the growth rate that corresponds to the most efficientalgorithm as n gets large: a) 5n b) 20 log n c) 2n^2 d) 2^n (4)A sequence has the following properties: a) May have duplicates, element have a position. b) May have duplicates, elements do not have a position. c) May not have duplicates, elements have a position. d) May not have duplicates, elements do not have a position.

相关主题