您所在位置: 网站首页 / 文档列表 / 数据结构与算法 / 文档详情
2022年上海理工大学计算机科学与技术专业《数据结构与算法》科目期末试.pdf 立即下载
上传人:文库****品店 上传时间:2024-09-08 格式:PDF 页数:12 大小:2.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

2022年上海理工大学计算机科学与技术专业《数据结构与算法》科目期末试.pdf

2022年上海理工大学计算机科学与技术专业《数据结构与算法》科目期末试.pdf

预览

免费试读已结束,剩余 2 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022年上海理工大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为()。A.13B.33C.18D.402、从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为()排序法。A.插入选择B.希尔C.二路D.归并3、若线性表最常用的操作是存取第i个元素及其前驱和后继元素的值,为节省时间应采用的存储方式()。A.单链表B.双向链表单C.循环链表顺D.序表4、最大容量为n的循环队列,队尾指针是rear,队头:front,则队空的条件是()。A.(rear+1)MODn=frontB.rear=frontC.rear+1=frontD.(rear-1)MODn=front5、在用邻接表表示图时,拓扑排序算法时间复杂度为()。A.O(n)B.O(n+e)C.O(n*n)D.O(n*n*n)6、若一棵二叉树的前序遍历序列为a,e,b,d,c,后序遍历序列为b,c,d,e,a,则根结点的孩子结点()。A.只有eB.有e、b.C有e、c.无D法确定7、若元素a,b,c,d,e,f依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是()。8、每个结点的度或者为0或者为2的二叉树称为正则二叉树。n个结点的正则二叉树中有()个叶子。A.lognB.(n-1)/2C.logn+1D.(n+1)/2229、一棵哈夫曼树共有215个结点,对其进行哈夫曼编码,共能得到()个不同的码字。A.107B.108C.214D.21510、下列二叉排序树中查找效率最高的是()。A.平衡二叉树B.二叉查找树C.没有左子树的二叉排序树D.没有右子树的二叉排序树二、填空题11、分别采用堆排序,快速排序,起泡排序和归并排序,对初态为有序的表,则最省时间的是______算法,最费时间的是______算法。12、设用希尔排序对数组{98,36,-9,0,47,23,1,8,10,7}进行排序,给出的步长(也称增量序列)依次是4,2,1则排序需______趟,写出第一趟结束后,数组中数据的排列次序______。13、设单链表的结点结构为(data,next),next为指针域,已知指针px指向单链表中data为x的结点,指针py指向data为y的新结点,若将结点y插入结点x之后,则需要执行以下语句:______14、在一棵m阶B-树中,若在某结点中插入一个新关键字而引起该结点分裂,则此结点中原有的关键字的个数是______;若在某结点中删除一个关键字而导致结点合并,则该结点中原有的关键字的个数是______。15、文件由______组成;记录由______组成。16、一棵有n个结点的满二叉树有______个度为1的结点、有______个分支(非终端)结点和______个叶子,该满二叉树的深度为______。17、设正文串长度为n,模式串长度为m,则串匹配的KMP算法的时间复杂度为______。18、设有一个10阶对称矩阵A采用压缩存储方式(以行为主序存储:a11=1),则a85的地址为______。三、判断题19、文件系统采用索引结构是为了节省存储空间。()20、哈希表与哈希文件的唯一区别是哈希文件引入了“桶”的概念。()21、循环队列也存在空间溢出问题。()22、在链队列中,即使不设置尾指针也能进行入队操作。()23、二叉树是一般树的特殊情形。()24、对于有n个结点的二叉树,其高度为log2n。()25、在一个设有头指针和尾指针的单链表中,执行删除该单链表中最后一个元素的操作与链表的长度无关。()26、归并排序辅助存储为O(1)。()27、平衡二叉树中,若某个结点的左、右孩子的平衡因子为零,则该结点的平衡因子一定是零。()28、有向图中顶点V度等于其邻接矩阵中第V行中的1的个数。()四、简答题29、调用下列C函数f(n),回答下列问题:(1)试指出f(n)值的大小,并写出,f(n)值的推导过程。(2)假定n=5,试指出,f(5)值的大小和执行,f(5)时的输出结果。C函数:30、设目标为t=‘abcaabbabcabaacbacba’,模式为P=‘abcabaa’(1)计算模式p的nextval函数值。(2)不写出算法,只画出利用KMP算法进行模式匹配时每
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2022年上海理工大学计算机科学与技术专业《数据结构与算法》科目期末试

文档大小:2.5MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用