第 7 页精品文档---下载后可任意编辑数据结构算法试卷 1、2024 年春季《数据结构与算法 B》期末考试模拟试卷学号姓名老师/教室(注:如未标明,本试卷题中的下标、位 H 都从 o 开始计数)一、填空题(共 32分)1
设有字符串变董StringA=“This”,B=“is’’,C=“just”,D=“ajest”,请计算以下表达式:(1)A+B+D=“”(2)D
IndexOf(‘‘t”)=(3)B
Strlength()=(4)D
SubStr(1
2)=“”2
顺序查找 n 个元素的顺序表,若查找胜利,则比较关键字的次数最多为次;若查找失败,则比较关键字的次数最多为,最少为次
2、在散列函数 H(key)=key%p 屮,p 值最好取
对于下列图邻接表所对应的有向图,试写出:(1)从顶点①出发进行深度优先遍历结果:(2)从顶点①出发进行广度优先遍历结果;5
当图中各条边上的权伉时,宽度优先搜寻算法可用来解决单源最短路径问题
—棵有 n 个结点的满二叉树有个度为 1 的结点、有个分支(非终端)结点;该满二叉树的深度最大为,最小为
(独根树深度为 0)7
对于给定的 n 个元素,可以构造出的规律结构有,,四种
下而程序段的时间冗杂度为
(n〉l)[大 O 表示法]【2 分】sum=l;for(i=0;sumn 3、;i-H-)sum+=l;9
对于最大堆 6543592437485712232853,删除掉最大元素后,堆屮元素为 10
从空二叉树开始,严格根据二叉搜寻树的插入算法(不进行旋转平衡),逐个插入关键码{18,73,10,5,68,99,27,41,51,32,25}构造出一棵二义搜寻树,该二义树转换为森林,则该森林的层次遍历序列为
用 S 表示入栈操作,X 表示出栈操作,若元素入栈的顺序为 12345,%了得到 13542 出栈顺序