浙江理工大学数据结构与算法期末样卷 (1)

浙江理工大学数据结构与算法期末样卷 (1)
浙江理工大学数据结构与算法期末样卷 (1)

模拟试卷二

一、单选题(每题2 分,共20分)

1.在一个带有附加表头结点的单链表HL中,若要向表头插入一个由指针p指向的结点,则执行( )

A.HL=p; p->next=HL;

B.p->next=HL->next; HL->next=p;

C.p->next=HL; p=HL;

D.p->next=HL; HL=p;

2.若顺序存储的循环队列的QueueMaxSize=n,则该队列最多可存储()个元素

A.n

B.n-1

C.n+1

D.不确定

3.下述哪一条是顺序存储方式的优点?()

A.存储密度大

B.插入和删除运算方便

C.获取符合某种条件的元素方便

D.查找运算速度快

4.设有一个二维数组A[m][n],假设A[0][0]存放位置在600(10),A[3][3]存放位置在678(10),每个元素占一个空间,问A[2][3](10)存放在什么位置?(脚注(10)表示用10进制表示,m>3)

A.658

B.648

C.633

D.653

5.下列关于二叉树遍历的叙述中,正确的是( )

A.若一个树叶是某二叉树的中序遍历的最后一个结点,则它必是该二叉树的前序遍历最后一

个结点

B.若一个点是某二叉树的前序遍历最后一个结点,则它必是该二叉树的中序遍历的最后一个

结点

C.若一个结点是某二叉树的中序遍历的最后一个结点,则它必是该二叉树的前序最后一个结

D.若一个树叶是某二叉树的前序最后一个结点,则它必是该二叉树的中序遍历最后一个结点

6.k层二叉树的结点总数最多为( )

A.2k-1

B.2K+1

C.2K-1

D.2k-1

7.对线性表进行二分法查找,其前提条件是( )

A.线性表以链接方式存储,并且按关键码值排好序

B.线性表以顺序方式存储,并且按关键码值的检索频率排好序

C. 线性表以顺序方式存储,并且按关键码值排好序

D.线性表以链接方式存储,并且按关键码值的检索频率排好序

8.对n个记录进行堆排序,所需要的辅助存储空间为( )

A. O(1og2n)

B.O(n)

C.O(1)

D.O(n2)

9.对于线性表(7,34,77,25,64,49,20,14)进行散列存储时,若选用H(K)=K %7作为散列函数,则散列地址为0的元素有()个,

A.1

B.2

C.3

D.4

10.下列关于数据结构的叙述中,正确的是( )

A.数组是不同类型值的集合

B.递归算法的程序结构比迭代算法的程序结构更为精炼

C.树是一种线性结构

D.用一维数组存储一棵完全二叉树是有效的存储方法

二、填空题(每空1分,共26分)

1.数据的逻辑结构被分为_________、________、__________和___________四种。

2.一个算法的时间复杂度为(3n3+2000n log2n+90)/n2,其数量级表示为________。

3.对于一个长度为n的单链存储的队列,在表头插入元素的时间复杂度为_________,在表尾插入元素的时间复杂度为____________。

4.假定一棵树的广义表表示为A(D(E,G),H(I,J)),则树中所含的结点数为__________个,树的深度为___________,树的度为_________。

5.后缀算式79 2 30 + - 4 2 / *的值为__________。中缀算式(3+X*Y)-2Y/3对应的后缀算式为_______________________________。

6.在一棵高度为5的理想平衡树中,最少含有_______个结点,最多含有_______个结点。7.在树中,一个结点的直接后继结点称为该结点的________。一个结点的直接前趋结点称为该结点的________。

8.在一个具有10个顶点的无向完全图中,包含有________条边,在一个具有n个顶点的有向完全图中,包含有________条边。

9.假定一个线性表为(12,17,74,5,63,49,82,36),若按Key % 4条件进行划分,使得同一余数的元素成为一个子表,则得到的四个子表分别为____________________________、___________________、_______________________和__________________________。

10.对一棵B_树进行删除元素的过程中,若最终引起树根结点的合并时,会使新树的高度比原树的高度___________。

11.在堆排序的过程中,对任一分支结点进行筛运算的时间复杂度为________,整个堆排序过程的时间复杂度为________。

12.在线性表的散列存储中,装填因子α又称为装填系数,若用m表示散列表的长度,n 表示待散列存储的元素的个数,则α等于________。

三、运算题(每题 6 分,共24分)

1.在如下数组A中链接存储了一个线性表,表头指针存放在A [ 0].next,试写出该线性表。

A 0 1 2 3 4 5 6 7

data

next

2.已知一棵二叉树的前序遍历的结果是ABKCDFGHIJ, 中序遍历的结果是KBCDAFHIGJ, 试画出这棵二叉树。

3.已知一个图的顶点集V为: V={1,2,3,4,5,6,7};

其共有10条边。该图用如下边集数组存储:

起点

终点

试用克鲁斯卡尔算法依次求出该图的最小生成树中所得到的各条边及权值。

4.画出向小根堆中加入数据4, 2, 5, 8, 3, 6, 10, 1时,每加入一个数据后堆的变化。

四、阅读算法(每题7分,共14分)

1.在下面的每个程序段中,假定线性表La的类型为List,元素类型ElemType为int,并假定每个程序段是连续执行的。试写出每个程序段执行后所得到的线性表La。

(1)InitList(La);

Int a[]={100,26,57,34,79};

For (i=0;i<5;i++)

Insert(La,a[i]);

TraverseList(La);

(2)DeleteFront(La);

InsertRear(La, DeleteFront(La));

TraverseList(La);

(3)ClearList(La);

For (i=0;i<5;i++)

InsertFront(La,a[i]);

TraverseList(La);

2.现面算法的功能是什么?

void ABC(BTNode * BT)

{

if BT {

cout<data<<' ';

ABC(BT->left);

ABC(BT->right);

}

}

五、算法填空(共8分)

二分查找的递归算法。

Int Binsch(ElemType A[],int low,int high,KeyType K)

{

if ___________________

{

int mid=(low+high)/2;

if (_____________________) return mid; //查找成功,返回元素的下标 else if (K

return Binsch(A,low,mid-1,K); //在左子表上继续查找 else return_____________________________; //在右子表上继续查找 }

else ________________; //查找失败,返回-1

}

六、编写算法(共8分)

HL为单链表的表头指针,试写出在该单链表中查找具有给定的元素item的算法。

bool Find(LNode* HL, ElemType &item)

13浙江理工数据结构真题

浙江理工大学 2013年硕士学位研究生招生入学考试试题 考试科目:数据结构代码:991 (请考生在答题纸上答题,在此试题纸上答题无效) 一、单选题(在每小题的四个备选答案中选出一个正确答案。每小题2分,共20分。) 1.链表不具备的特点是______。 A. 可随机访问任一结点 B. 插入删除不需要移动元素 C. 不必事先估计存储空间 D. 所需空间与其长度成正比 2.设线性表有n个元素,以下算法中,在顺序表上实现比在链表上实现效率更高。 A. 交换第0个元素与第1个元素的值 B. 顺序输出这n个元素的值 C. 输出第i(0≤i≤n-1)个元素值 D. 输出与给定值x相等的元素在线性表中的序号 3.设输入序列为a、b、c、d,则借助栈所得到的输出序列不可能是_________。 A. a、b、c、d B. d、c、b、a C. a、c、d、b D. d、a、b、c 4.为解决计算机主机与打印机之间的速度不匹配问题,通常设计一个打印数据缓冲区,主机将要 输出的数据依次写入到该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是。 A. 栈 B. 队列 C. 树 D. 图 5.设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有 个空指针域。 A. 2m B. 4m C. 2m+1 D. 2m -1 6.二叉树若用顺序存储结构表示,则下列四种运算中最容易实现。 A. 先序遍历二叉树 B. 层次遍历二叉树 C. 中序遍历二叉树 D. 后序遍历二叉树 7.以下关于有向图的说法正确的是。 A. 强连通图是任何顶点到其他所有顶点都有边 B. 完全有向图一定是强连通图 C. 有向图中某顶点的入度等于出度 D. 有向图边集的子集和顶点集的子集可构成原有向图的子图 8.若一个有向图中的顶点不能排成一个拓扑结构序列,则可断定该有向图____________。 A. 含有多个出度为0的顶点 B. 是个强连通图 C. 含有多个入度为0的顶点 D. 含有顶点数目大于1的强连通分量 9.顺序查找法适合于存储结构为的线性表。 A. 哈希存储 B. 压缩存储 C. 顺序存储或链式存储 D. 索引存储 10.在所有排序方法中,关键字比较的次数与记录地初始排列次序无关的是。 A. shell排序 B.冒泡排序 C. 直接插入排序 D. 简单选择排序

(一)专任教师(浙江理工大学事业编制6人)

(一)专任教师(浙江理工大学事业编制6人) 序号人员 类别 人数专业要求学历、学位、职称要求备注 1浙江理工 大学 事业编制 6名 管理学、经济学、建筑学、土木工 程、通信工程、电子信息、计算机、 机械自动化、纺织工程、服装设计、 设计学、中国语言文学、外国语言 文学、数学、法学 博士研究生学历学位或硕士研 究生(全日制)且具有高级职称 有相关教学工作经验者 优先考虑(二)专任教师(自主招聘22人) 序号人员 类别 人数 专业(方向) 名称 专业要求学历、学位、职称要求备注 1 自主 招聘1名纺织工程 纺织工程专业(纺织 品贸易方向) 博士研究生学历学位或具有硕 研学历学位的副教授及以上职 称 具有纺织工程背景,35周 岁以下,有相关教学工作 经验者优先考虑 21名服装设计与 工程 服装设计与工程专 业 硕研(两年及以上全日制)及以 上学历学位或本科(全日制)且 具有中级及以上职称 要求本硕所学专业一致, 有皮草方向经验背景优先 31名艺术设计 (染织艺术 设计) 艺术设计学专业 (染织艺术设计方 向) 硕研(两年及以上全日制)及以 上学历学位或本科(全日制)且 具有中级及以上职称 要求本硕所学专业一致, 原则上要求具有家纺品牌 方面的市场经验 42名工程管理管理科学与工程专 业(建设工程管理方 向)或结构工程专业 (建设经济、建设工 程管理方向) 硕研(两年及以上全日制)及以 上学历学位或本科(全日制)且 具有中级及以上职称 要求本硕所学专业一致, 有相关教学工作经验者优 先考虑 51名建筑学建筑学专业硕研(两年及以上全日制)及以 上学历学位或本科(全日制)且 具有中级及以上职称 要求本硕所学专业一致, 有相关教学工作经验者优 先考虑 61名会计学会计学专业硕研(两年及以上全日制)及以 上学历学位或本科(全日制)且 在高校从事会计学专业教学三 年以上的讲师 要求本硕所学专业一致, 有相关教学工作经验者优 先考虑,能教授《管理会 计》《会计信息系统》《高 级财务会计》等相关课程 71名经济学经济学或金融学专 业 经济学博士或两年及以上全日 制的金融学硕士、保险学硕士 要求本硕所学专业一致, 有相关教学工作经验者优 先考虑,能教授《保险学》 《期货学》《投资银行学》 等相关课程 81名公共计算机计算机科学与技术、 计算机网络、教育技 术及相关专业 硕研(两年及以上全日制)及以 上学历学位或本科(全日制)且 具有中级及以上职称 要求本硕所学专业一致, 有相关教学工作经验者优 先考虑 92名汉语言文学语言学专业硕研(两年及以上全日制)及以 上学历学位或本科(全日制)且 要求本硕所学专业一致, 有相关教学工作经验者优

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

第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

报考前十位的高考理科热门专业主要是

报考前十位的高考理科热门专业主要是:经济学、金融学、国际经济与贸易、机械设计制造及其自动化、电子信息科学类、通信工程、土木工程、建筑学、软件工程、计算机科学与技术。由于金融学、经济学、以及国际经济与贸易专业已经在高考文科热门专业中进行过介绍,这里只介绍其他七个专业。 一:机械设计制造及其自动化 专业课程:画法几何及工程制图、电工电子学、理论力学、机械原理、理论力学、弹性力学、流体力学、电子技术材料力学、材料成型技术基础、机械设计、机械工程材料、互换性、微机原理及应用、控制工程基础、液压与气动技术、数控技术。 学生应具备能力:具备机电系统设计制造的基本知识与应用能力,具有进行机电产品设计、制造及设备控制、生产组织管理的基本能力。还要具有较扎实的自然科学基础、较好的人文、艺术和社会科学基础及正确运用本国语言、文字的表达能力;较系统地掌握本专业领域宽广的技术理论基础知识,掌握机、电、计算机结合的机电系统设计制造、科技开发、应用研究的能力;具有从事现代柔性加工系统的应用、运行管理和维护的能力。 就业方向:本专业毕业生主要从事机械产品的开发设计,机械产品的制造加工;机械产品的组装、调试、检测;机械设备的操作、安装、调试、运行、维护、维修及技术改造;机械产品和设备的营销、技术服务、生产管理等工作。 二:电子信息科学类专业课程:高等数学、英语、电路分析、电子技术基础、C 语言、VB程序设计、电子CAD、高频电子技术、电视技术、电子测量技术、通信技术、自动检测技术、网络与办公自动化技术、多媒体技术、单片机技术、电子系统设计工艺、电子设计自动化(EDA)技术、数字信号处理(DSP)技术等课程。 学生应具备能力:较系统地掌握专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围;掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的能力:掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力;了解信息产业的基本方针、政策和法规,了解企业管理的基本知识;了解电子设备和信息系统的理论前沿,就有研究、开发新系统、新技术的初步能力;掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。 就业方向:主要从事各类电子设备和信息系统的研究、设计、制造、应用和开发工作。 三:通信工程 专业课程:电路理论与应用的系列课程、计算机技术系列课程、信号与系统、单片机原理及应用、数字信号处理、通信原理、通信电子电路、无线通信方向系列课程、光通信方向系列课程、多媒体通信方向系列课程,信号与系统、通信原理、通信电子电路。 学生应具备能力:本专业学生主要学习通信系统和通信网方面的基础理论、组成原理和设计方法,受到通信工程实践的基本训练,具备从事现代通信系统和网络的设计、开发、调测和工程应用的基本能力。 就业方向:在通信领域中从事研究、设计、制造、运营及在国民经济各部门和国防工业中从事开发、应用通信技术与设备的高级工程技术。 四:土木工程 专业课程:建筑制图上下,理论力学,材料力学,结构力学,水力学,土力学, 土木工程概论,工程化学,大学物理(I),土木工程制图,土木工程材料,工程测量学,工程地质,混凝土结构设计原理,钢结构设计原理,Fortran程序设计,1080房屋建筑学,荷载与结构可靠度,工程经济与工程概预算,工程项目管理,土木工程施工,基础工程,砌体结构,混凝土单层厂房结构,房屋钢结构设计,高层建筑结构设计,材料力学实验,力学与工程概论,计算方法,弹塑性力学,土木工程英语,建设法规,桥梁工程,公路与城市道路工程,地基处理,岩土工程,建筑设备,建筑工程事故分析与处理,科学计算仿真。

数据结构与算法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

浙江理工大学数据结构与算法期末样卷 (3)

模拟试卷三 一、单选题(每题2 分,共20分) 1.对一个算法的评价,不包括如下()方面的内容 A.健壮性和可读性 B.并行性 C.正确性 D.时空复杂度 2.在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( ) A.p->next=HL->next; HL->next=p; B.p->next=HL; HL=p; C.p->next=HL; p=HL; D.HL=p; p->next=HL; 3.对线性表,在下列哪种情况下应当采用链表表示?( ) A.经常需要随机地存取元素 B.经常需要进行插入和删除操作 C.表中元素需要占据一片连续的存储空间 D.表中元素的个数不变 4.一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是( ) A.2 3 1 B.3 2 1 C.3 1 2 D.1 2 3 5.AOV网是一种() A.有向图 B.无向图 C.无向无环图 D.有向无环图 6.采用开放定址法处理散列表的冲突时,其平均查找长度() A.低于链接法处理冲突 B.高于链接法处理冲突 C.与链接法处理冲突相同 D.高于二分查找 7.若需要利用形参直接访问实参时,应将形参变量说明为()参数 A.值 B.函数 C.指针 D.引用 8.在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的()。 A.行号 B.列号 C.元素值 D.非零元素个数 9.快速排序在最坏情况下的时间复杂度为() A.O(log2n) B.O(nlog2n) C.0(n) D.0(n2) 10.从二叉搜索树中查找一个元素时,其时间复杂度大致为( ) A.O(n) B.O(1) C.O(log2n) D.O(n2) 二、运算题(每题6 分,共24分) 1.数据结构是指数据及其相互之间的______________。当结点之间存在M对N(M:N)的联系时,称这种结构为_____________________。

浙江理工大学原副校长受贿 一审被判死缓

浙江理工大学原副校长受贿一审被判死缓 浙江理工大学贪腐串案在浙 江省高教领域引发巨大震荡,此案涉及人员级别之高、人数之多、金额之巨,皆为罕见。近年来,浙江高校的基建累计投入超过400亿元,一个个崭新的校园初见规模,但与此同时,一些干部纷纷落马。办案人员认为,这个案子暴露了一些深层次的问题以及制度建设上的一些缺陷,高校必须认真思考反腐大计。 今日,浙江省杭州市中级人民法院以受贿罪判处浙江理工大学原副校长(副厅级)夏金荣死刑,缓期两年执行,判处该校设计研究所原所长沈丁无期徒刑,罪名为受贿罪、挪用公款罪和行贿罪。至此,浙江高校第一贪腐串案一审告终。 此前,该校原党委书记白同平因受贿罪被杭州市中级人民法院判处有期徒刑十一年,原基建处处长陈松树因受贿罪被杭州市江干区人民法院判处有期徒刑十年零六个月。 据浙江省检察机关介绍,该案涉案人员级别(正厅级)之高、受贿金额(848万元)之巨,牵涉人员(受贿人4人,行贿人16人)之广,皆可称浙江高教领域自建国以来的第一贪腐串案。 该案在浙江省高教领域引发巨大震荡。一个不争的事实是,近年来随着高校干部的频频落马,高校已成为新的职务犯罪高发区。为此,浙江省各高校不得不开始冷静地思考反腐大计,全面地建章立制,查漏补缺;浙江省纪检监察部门、检察机关反贪部门更是不遗余力地出谋划策。 本报记者历经半年有余,独家调查采访了此案。 东窗事发 一石激起千层浪 2006年1月,白同平从浙江理工大学党委书记的位置上退休,虽称不上风光无限,却因多年来踏实的工作作风给教职员工留下深刻印象。 然而,时隔半年后,白同平开始坐不住了,原因是该校设计研究所被查账。而在学校另一间办公室里,时任该校副校长的夏金荣更是坐立不安,原因也是因设计研究所被查账。 两年后,人们总算明白,设计研究所所长沈丁和白、夏二人有着千丝万缕的关系,沈丁落网,最终令二人晚节不保。 “当时只是省委巡视组在巡视过程中的例行审计,但我们却发现该校下属单位———设计研究所的账目有较大的问题,一方面有着2000余万元的经营额,另一方面却连续7年未上交一分钱利润。”浙江省审计厅的一位干部透露。

数据结构与算法复习题10(C语言版)

习 9解答 判断题: 1.用向量和单链表表示的有序表均可使用折半查找方法来提高查找速度。 答:FALSE (错。链表表示的有序表不能用折半查找法。) 2.有n 个数据放在一维数组A[1..n]中,在进行顺序查找时,这n 个数的排列有序或无序其平均查找长度不同。 答:FALSE (错。因顺序查找既适合于有序表也适合于无序表;对这两种表,若对于每个元素的查找概率相等,则顺序查找的ASL 相同,并且都是(n+1)/2;对于查找概率不同的情况,则按查找概率由大到小排序的无序表其ASL 要比有序表的ASL 小。) 3.折半查找是先确定待查有序表记录的范围,然后逐步缩小范围,直到找到或找不到该记录为止。( ) 答:TRUE 4.哈希表的查找效率主要取决于哈希表哈希表造表时选取的哈希函数和处理冲突的方法。 答:TRUE 5.查找表是由同一类型的数据元素(或记录)构成的集合。 答:TRUE 单选题: 6.对于18个元素的有序表采用二分(折半)查找,则查找A[3]的比较序列的下标为( )。 A. 1、2、3 B. 9、5、2、3 C. 9、5、3 D.9、4、2、3 答:D (第一次??2/)181(+ = 9,第二次??2/)81(+ = 4,第三次??2/)31(+ = 2, (第四次??2/)33(+ = 3,故选D. 7. 顺序查找法适合于存储结构为____________的线性表。 A.散列存储 B.顺序存储或链式存储 C.压缩存储 D.索引存储 答:B 8.对线性表进行二分查找时,要求线性表必须( )。 A .以顺序方式存储 B. 以链接方式存储 C .以顺序方式存储,且结点按关键字有序排序 D. 以链接方式存储,且结点按关键字有序排序 答:C 9.设哈希表长m=14,哈希函数为H(k) = k MOD 11。表中已有4个记录(如下图

2011年浙江理工大学953理论力学考研真题【圣才出品】

2011年浙江理工大学953理论力学考研真题 浙江理工大学 2011年硕士学位研究生招生入学考试试题 一、判断题(每小题3分,共15分) 1.刚体在三个力的作用下平衡,这三个力不一定在同一个平面内。() 2.当力与轴共面时,力对该轴的矩为零。() 3.刚体运动时,其上面所有点到某固定平面的距离始终保持不变,则该刚体一定做平移运动。() 4.质点有运动就有惯性力。() 5.对于受完整但非理想约束的系统,只要以约束力代替非理想约束,并将其看做主动力,也可用拉格朗日方程求解。() 二、选择题(每小题4分,共20分) 1.质心在转轴上的匀角速定轴转动的刚体,其惯性力系向转轴上的某点简化的结果可能是()。 A.平衡力系 B.一个力偶 C.一个力 D.一个力螺旋

2.有关北半球河流的说法正确的是()。 A.由西向东流动的河流,其右岸受河水冲刷相对更严重; B.由南向北流动的河流,其右岸受河水冲刷相对更严重; C.由西向东流动的河流,其左岸受河水冲刷相对更严重; D.由南向北流动的河流,其左岸受河水冲刷相对更严重; 3.如图所示,已知刚体质心C 到相互平行的z 轴、z ¢轴的距离分别为a、b,刚体质量为m,对z 轴的转动惯量为z J ,则刚体对z ¢轴的转动惯量z J ¢的计算公式为()。 A. ()2z z J J m a b ¢=++B. ()22z z J J m a b ¢=+-C. ()22z z J J m a b ¢=--D.()2 z z J J m a b ¢=-+4.如图所示,OA 杆重P,对轴O 的转动惯量为J,弹簧的弹性系数为k,当杆处于铅直位置的时候弹簧无变形,取位置角度f 及其正向如图所示,则OA 杆在铅直位置附近做微振动的运动微分方程为()。

计算机学院数据结构与算法分析期末试题(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页 教务处试题编号:

fujian2doc

附件2 获奖作品名单 一、高教理科组 课件名称参赛单位名称作者姓名奖项普通化学桂林理工大学刘勇平刘长久刘峥钟福新余彩丽莫斌庞兴良杨邦成一等奖有机化学双语教学网络教程南华大学邓健聂长明樊芬芳梁俊罗虹何军魏传晚一等奖空间解析几何网络课程南京审计学院沈雁高银花张宝善仇惠玲胡亚梅一等奖统计学桂林理工大学罗付岩邓光明蒋远营一等奖计算机科学导论桂林电子科技大学董荣胜古天龙常亮李凤英钟艳如陈光喜尤江蛟陈积一等奖线性代数智能教学平台(网络版)武汉科技学院方文波张俊杰一等奖“力学”网络课程百色学院覃铭潘大胜黄红强潘彩娟陈孟臻一等奖基础力学网络教学平台山东科技大学王育平赵向东赵增辉滕桂荣冯元慧宋正国马静敏一等奖动物生理学塔里木大学杨丽娟邹晓军张伟信江春雨一等奖农业院校有机化学网络课程东北农业大学徐雅琴白靖文王丽波叶非付颖二等奖有机化学模拟实验室(OCL)太原工业学院邵一波二等奖大学物理演示实验网络课堂沈阳建筑大学王月华王逊于智清葛运培王景禹单亚拿翟中海马振宁二等奖原子吸收光谱分析虚拟实验室大连理工大学刘志广方丽张永策马薇康译友二等奖概率论与数理统计西南财经大学涂晓青白淑敏李良华杨国富钱彤蔡薇赵越二等奖节约资源网暨南大学黄柏炎周天鸿二等奖Mathematica数值分析与数值实验桂林电子科技大学徐安农李光云徐增敏彭丰富张昆凌凯廖秋连二等奖大学高等数学中国药科大学杨访陈曙王锋何正大马军江波二等奖 计算机操作系统 中国人民武装警察 部队学院 田俊静王威邱宏二等奖 应用电化学网络教学系统中国矿业大学赵炜魏贤勇梅海涛王玉高钟士腾盛晨二等奖植物生理学(网络版)玉林师范学院朱宇林王达光朱万仁张慧翁国秀莫昭展黎建玲华鹏二等奖“数据结构与算法”立体化教学 网站 北京大学张铭赵海燕王腾蛟宋国杰高军二等奖微生物学网络课堂塔里木大学龚明福张利莉范君华贺江舟阎光甫二等奖无机化学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Λ Λ

(NEW)浙江理工大学信息学院991数据结构历年考研真题汇编

目 录 2014年浙江理工大学信息学院991数据结构考研真题2013年浙江理工大学信息学院991数据结构考研真题2012年浙江理工大学信息学院991数据结构考研真题2011年浙江理工大学信息学院991数据结构考研真题2008年浙江理工大学信息学院935数据结构考研真题2007年浙江理工大学信息学院435数据结构考研真题

2014年浙江理工大学信息学院991数据结构 考研真题 浙江理工大学 2014年硕士学位研究生招生入学考试试题 考试科目:数据结构 代码:991 (请考生在答题纸上答题,在此试题纸上答题无效) 一、单选题:(每小题2分,共30分) 1.不带头结点的单链表simple List为空的判定条件是______。 A.simple List == null B.simple List->next == null C.simple List->next = simple List D.simple List!= null 2.某线性表最常用的操作是在最后一个结点之后插入一个结点或删除第一个结点,故采用______存储方式最节省运算时间。 A.单链表 B.仅有头结点的单循环链表 C.双链表

D.仅有尾指针的单循环链表 3.向一个栈顶指针为top的链栈中插入一个S所指结点时,则执行______。 A.top->next = S; B.S->next = top->next top->next = S; C.S->next = top; top = S D.S->next = top; top = top->next; 4.一维数组和线性表的区别是______。 A.前者长度固定,后者长度可变 B.后者长度固定,前者长度可变 C.两者长度均固定 D.两者长度均可变 5.设矩阵A是一个对称矩阵,为了节省存储,将其下三角部分按行序存放在一维数组B[1, n(n-1)/2]中,对任一下三角部分中任一元素a ij(),在一组数组B的下标位置K的值是______。 A.i(i-1)/2+j-1 B.i(i-1)/2+j C.i(i+1)/2+j-1

浙江理工大学布局分析(1)

浙江理工大学选址与布局分析 一、浙江理工大学简介 浙江理工大学是一所以工为主,特色鲜明,优势突出,理、工、文、经、管、法、艺术、教育等多学科协调发展的省属重点建设大学。学校坐落于“上有天堂,下有苏杭”的历史文化名城杭州市。 浙江理工大学的前身——蚕学馆,是杭州知府林启为实现其实业救国、教育救国的宏愿于1897年创办的,是我国最早创办的新学教育机构之一。1908年,因办学成绩卓著,被清政府御批升格为“高等蚕桑学堂”。学校1959年开始招收本科生,1964年由国务院定名为浙江丝绸工学院,1979年开始招收硕士研究生,1983年获硕士学位授予权。1999年,经教育部批准,学校更名为浙江工程学院。2004年,经教育部批准,学校更名为浙江理工大学。2006年,获得博士学位授予权。2010年,经教育部批准,获得推荐优秀应届本科毕业生免试攻读硕士学位研究生资格。 截至2018年4月,学校占地面积2100余亩。下设17个学院(教研部),举办1所独立学院,有本科专业65个;拥有博士学位授权一级学科3个,硕士学位授权一级学科26个,专业学位类别10种,博士后科研流动站2个;有全日制在校学生26000余人,其中研究生3500余人、留学生400余人;教职工2000余人,其中具有副高以上职称880余人,正高职称270余人。 二、浙江理工大学选址因素 (一)地理位置和周边环境分析 浙江理工大学位于杭州市下沙高教园区2号大街928号,下沙高教园区位于杭州下沙的杭州经济技术开发区,目前是浙江省最大的高教园区分为东、西两区,西区濒临下沙镇。园区占地10.91平方公里,拥有14所包括理工科、文科在内的高等学校有浙江理工大学、杭州电子科技大学、浙江传媒大学、浙江工商大学、杭州师范大学、中国计量大学、浙江警官职业学院以及杭州职业技术学院等多所高校。

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

大学 《数据结构与算法分析》课程 习题及参考答案 模拟试卷一 一、单选题(每题 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};

数据结构与算法试题

数据结构与算法试题 一、单选题 1、在数据结构的讨论中把数据结构从逻辑上分为 (C ) A 内部结构与外部结构 B 静态结构与动态结构 C 线性结构与非线性结构 D 紧凑结构与非紧凑结构。 2、采用线性链表表示一个向量时,要求占用的存储空间地址(D ) A 必须就是连续的 B 部分地址必须就是连续的 C 一定就是不连续的 D 可连续可不连续 3、采用顺序搜索方法查找长度为n的顺序表时,搜索成功的平均搜索长度为( D )。 A n B n/2 C (n-1)/2 D (n+1)/2 4、在一个单链表中,若q结点就是p结点的前驱结点,若在q与p之间插入结点s,则执行( D )。 A s→link = p→link;p→link = s; B p→link = s; s→link = q; C p→link = s→link;s→link = p; D q→link = s;s→link = p; 5、如果想在4092个数据中只需要选择其中最小的5个,采用( C )方法最好。 A 起泡排序 B 堆排序 C 锦标赛排序 D 快速排序 6、设有两个串t与p,求p在t中首次出现的位置的运算叫做( B )。 A 求子串 B 模式匹配 C 串替换 D 串连接 7、在数组A中,每一个数组元素A[i][j]占用3个存储字,行下标i从1到8,列下标j从1到10。所有数组元素相继存放于一个连续的存储空间中,则存放该数

组至少需要的存储字数就是( C )。 A 80 B 100 C 240 D 270 8、将一个递归算法改为对应的非递归算法时,通常需要使用( A )。 A 栈 B 队列 C 循环队列 D 优先队列 9、一个队列的进队列顺序就是1, 2, 3, 4,则出队列顺序为( C )。 10、在循环队列中用数组A[0、、m-1] 存放队列元素,其队头与队尾指针分别为front与rear,则当前队列中的元素个数就是( D )。 A ( front - rear + 1) % m B ( rear - front + 1) % m C ( front - rear + m) % m D ( rear - front + m) % m 11、一个数组元素a[i]与( A )的表示等价。 A *(a+i) B a+i C *a+i D &a+i 12、若需要利用形参直接访问实参,则应把形参变量说明为( B )参数。 A 指针 B 引用 C 值 D 变量 13、下面程序段的时间复杂度为( C ) for (int i=0;i

数据结构与算法试卷(B卷)

广西科技大学2015 —2016 学年第 1 学期课程考核试题试卷 考核课程数据结构与算法( B 卷)考核班级物联网141 学生数36 印数40 考核方式闭卷考核时间120 分钟 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案。每小题1分,共33分) 1、算法是()。 A. 计算机程序 B. 解决问题的计算方法 C. 排序算法 D. 解决问题的有限运算序列 2、一个顺序表的第一个元素的存储地址是90,每个元素的长度为2,则第8个元素的存储地址是()。 A. 102 B. 104 C. 106 D. 108 3、在一个长度为n的顺序表中删除第i个元素,需要向前移动()个元素。 A. n-i B. n-i+1 C. n-i-1 D. i+1 4、在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->next->next==head,则()。 A. p指向头结点 B. p指向尾结点 C. p的直接后继是头结点 D. p的直接后继是尾结点 5、在以下的叙述中,正确的是()。 A. 线性表的顺序存储结构优于链表存储结构 B. 线性表的顺序存储结构适用于频繁插入/删除数据元素的情况 C. 线性表的链表存储结构适用于频繁插入/删除数据元素的情况 D. 线性表的链表存储结构优于顺序存储结构 6、在一个单链表中,已知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; 7、在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操作是()。 A. p->next=q; q->prior=p; p->next->prior=q; q->next=q; B. p->next=q; p->next->prior=q; q->prior=p; q->next=p->next; C. q->prior=p; q->next=p->next; p->next->prior=q; p->next=q; D. q->next=p->next; q->prior=p; p->next=q; p->next=q; 8、在单链表中,指针p指向元素为x的结点,实现删除x的后继的语句是()。 A. p=p->next; B. p->next=p->next->next; C. p->next=p; D.p=p->next->next; 9、在表长为n的顺序表中,当在任何位置删除一个元素的概率相同时,删除一个元素所需移动的平均个数为()。 A. (n-1)/2 B. n/2 C. (n+1)/2 D. n 10、将长度为n的单链表连接在长度为m的单链表之后的算法的时间复杂度为()。 A. O(1) B. O(n) C. O(m) D. O(m+n) 11、线性表的顺序存储结构是一种()存储结构。 A. 随机存取 B. 顺序存取 C. 索引存取 D. 散列存取 12、循环链表的主要优点是()。 A. 不再需要头指针 B. 已知某结点位置后能容易找到其直接前驱 C. 在进行插入、删除运算时能保证链表不断开 D. 在表中任一结点出发都能扫描整个链表 13、在下列对顺序表进行的操作中,算法时间复杂度为O(1)的是()。

相关文档
最新文档