- 20
- 0
- 约8.61千字
- 约 22页
- 2017-08-21 发布于安徽
- 举报
第1章 绪论
1、填空题
1.常见的数据结构有集合,_线性__结构,__树形___结构,__图形__结构等四种。
2.常见的存储结构有__顺序存储_______结构,__链式存储____结构等两种。
3.数据的基本单位是_数据元素___,它在计算机中是作为一个整体来处理的。
4.数据结构中的结构是指数据间的逻辑关系,常见的结构可分为两大类,__线性结构____和__非线性结构___。
2、选择题
1. 算法的计算量的大小称为计算的( B )。
A.效率 B. 复杂性 C. 现实性 D. 难度
2. 算法的时间复杂度取决于(C )
A.问题的规模 B. 待处理数据的初态 C. A和B D. 以上都不对
3.计算机算法指的是(1)(c),它必须具备(2)(B) 这三个特性。
(1) A.计算方法 B. 排序方法 C. 解决问题的步骤序列 D. 调度方法
(2) A.可执行性、可移植性、可扩充性 B. 可执行性、确定性、有穷性
C. 确定性、有穷性、稳定性 D. 易读性、稳定性、安全性
4. 下面关于算法说法错误的是( D )
A.算法最终必须由计算机程序实现
B.为解决某问题的算法同为该问题编写的程序含义是相同的
C. 算法的可行性是指指令不能有二义性 D. 以上几个都是错误的
3、应用题
1、给出以下算法的时间复杂度.
void fun(int n)
{
int i=1,k=100;
while(in)
{
k=k+1;
i=i+2;
}
}
时间复杂度为____O(n)_____。
2、给出以下算法的时间复杂度.
void fun2(int n)
{
int i=1,k=100;
while(in)
{
i=i*10;
k=k+1;
}
}
时间复杂度为____O(log n)___________。
第2章 线性表
1、填空题
1. 线性表按照存储结构不同主要有两种实现方式,一种是__顺序_表,另一种是___链___表。
2.顺序表采用__随机___访问机制对数据元素进行访问。
3.若在单链表结点p的后面插入一个新的结点s,则其操作序列为:
①____s-next=p-next_____________;
②____p-next=s___________________;
4.在单向链表中,若要删除某个结点p,一般要找到__p的前趋__结点,才能实现该操作。
2、选择题
将两个各有n个元素的有序表归并成一个有序表,其最少的比较次数是 A 。
(A)n??? (B)2n-1???(C)2n??? (D)n-1
在单链表中,如果在结点p之后插入一个新结点s,其操作为 A 。
(A)s-next=p-next; p-next=s;
(B)p-next=s; s-next=p-next;
(C)s-next=p; p-next=s-next;
(D)p-next=s; s-next=p;
3.若长度为n的线性表采用顺序存储结构,在其第i个位置一个元素的算法的时间复杂度为(??? )。(1≤i≤n)
A.O(0)??? B.O(1)??? C.O(n)??? D.O(n2) 若长度为n的线性表采用顺序存储结构,在其第i个位置一个新元素(??B? )。(1≤i≤n+1)A.?? B.??? C. i??? D.struct LinkNode
{
LinkNode *next;
int data;
};
请根据述函数的功能写程序。
void Insert(LinkNode *h,LinkNode *s)
{//h指向链表的头结点(即使链表中没有元素,头结点也存在。)
//链表中元素已经递增有序
//函数功能为将结点s插入到链表h中。插入后链表仍然保持递增的顺序
LinkNode *p,*q;//q指向p的前驱
q=h;
p=h-next;
while(p)
{
if(p-datas-data)
{//寻找到插入点位置,插入s
q-next=s;
s-next=p;
return;
}
else
{
q=p; (1分)
p=p-next; (1分)
}
}
//当表中没有比s大的结点时,插入到表尾
s-next=q-next; (2分)
q-next=s; (2分)
}
第3章 栈和队列
1、填空题
1.栈和队列在本质上都是___线性表__________。
2.栈的操作特点是__后进先出_。队列的操作特点是_先进先出__。
2、选择题
1
您可能关注的文档
最近下载
- 《摄像与剪辑》课程思政教学案例(一等奖).docx VIP
- 妊娠期高血压饮食妊娠期高血压饮食.doc VIP
- 六年级数学下册 奥数知识点讲解第13课《速算与巧算综合练习1》试题附答案(人教版).doc VIP
- NCCN卵巢癌临床实践指南(2025.V3)解读PPT课件.pptx VIP
- 总经理年终工作总结报告PPT课件.pptx VIP
- 全册单词默写(专项训练)-2025-2026学年沪教牛津版英语七年级下册最新版 可打印.docx VIP
- 黑龙江 2023年统考专业课考试:心理学真题模拟汇编(共637题).doc VIP
- 血气分析仪故障处理.pptx VIP
- 2025中华护理学会团体标准——成人患者医用粘胶相关性皮肤损伤的预防及护理.pptx
- 血气分析仪故障处理流程.pptx VIP
原创力文档

文档评论(0)