- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
试卷类型:(A)卷考核方式:(闭)卷第PAGE2页共NUMPAGES2页
2021年上半年学士学位考试《数据结构》专业复习试卷
选择题
1.对于下列关键字序列,不可能构成某二叉序列树中一条查找路径的序列是:
A.95,22,91,24,94,71B.92,20,91,34,88,35
C.21,89,77,29,36,38D.12,25,71,68,33,34
[答案]A
[解析]在二叉树中,左子树结点值小于根结点,右子树结点值大于根结点。在选项A中,当查找到91后再向24查找,说明这一条路径(左子树)之后查找的数都要比91小,而后面却查找到了94,因此错误。
2.快速排序在最坏情况下的时间复杂度为
A.O(log2n)B.O(nlog2n)C.0(n)D.0(n2)
[答案]D
3.采用开放定址法处理散列表的冲突时,其平均查找长度
A.低于链接法处理冲突B.高于链接法处理冲突
C.与链接法处理冲突相同D.高于二分查找
[答案]B
4.有些排序算法在每趟排序过程中,都会有一个元素被放置到其最终位置上,下列算法不会出现此种情况的是:
A.堆排序B.希尔排序C.冒泡排序D.快速排序
[答案]B
[解析]由于希尔排序是基于插入排序算法而提出的,它不一定在每趟排序排序过程后使某一元素放置到最终位置上。
5.用链接方式存储的队列,在进行插入运算时
A.仅修改头指针B.头、尾指针都要修改
C.仅修改尾指针D.头、尾指针可能都要修改
[答案]D
6.用S表示进栈操作,X表示出栈操作,若元素的进栈顺序是1234,为了得到1342的出栈顺序,相应的S和X的操作序列为:
A.SXSXSSXXB.SSSXXSXXC.SXSSXXSXD.SXSSXSXX
[答案]D
[解析]采用排除法:选项A、B、C得到的出栈序列为1243、3241、1324。由1234得到1342的进栈序列为:1进,1出,2进,3进,3出,4进,4出,2出。
7.先序序列为a,b,c,d的不同二叉树的个数是
A.13
B.14
C.15
D.16
[答案]B
[解析]二叉树的先序遍历定义为:若二叉树为空,则空操作;否则,访问根节点,然后先序遍历左子树,最后先序遍历右子树。本题中,结点a为二叉树的根节点,左右子树的先序遍历可能存在下面四种情况:①左子树为空,bcd为右子树;②b为左子树,cd为右子树;③bc为左子树,d为右子树;④bcd为左子树,右子树为空。然后将左右子树继续分解,如第①种情况的右子树先序遍历(bcd)可能有:a.左子树为空,右子树为cd;b.左子树为c,右子树为d;c.左子树为cd,右子树为空。按照这种方法继续分解左右子树,直到不能再分解为止,可得第①和④种情况各包含5种不同情况,第②和③种情况各包含2种情况,因此总共有14种不同的二叉树。
8.在带有头结点的单链表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;
[答案]A
下列选项给出的是从根分别到达两个叶结点路径上的权值序列,能属于同一棵哈夫曼树的是
A.24,10,5和24,10,7
B.24,10,5和24,12,7
C.24,10,10和24,14,11
D.24,10,5和24,14,6
[答案]D
[解析]哈夫曼树是带权路径长度最短的二叉树。由根结点出发到两个叶子结点路径中,第二个被访问的两个结点的权值要么相等,要么和为根结点的权值,故B项错误。同理,通过第三个被访问的结点排除A项。C项,由两条路径可推出三个叶子结点的权值分别是:3、10和11,而根据哈夫曼树的定义可知,权值为3的结点应该和权值为10的结点结合,故C项错误。D项,反推出有四个叶子结点,权值分别为:5、5、6和8,满足哈夫曼树的条件。
10.用哈希(散列)方法处理冲突(碰撞)时可能出现
您可能关注的文档
- 青岛大学2020年839-材料科学基础.doc
- 青岛大学会计硕士考研复试科目点拨.doc
- 青岛三层框剪结构行政大厦施工组织设计方案.doc
- 青冈-桩基础施工方案.doc
- 2024-2025学年山东省菏泽市高三上学期期末考试政治试题(解析版).docx
- 2024-2025学年山东省潍坊市高一下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省部分学校高一上学期1月期末考试政治试题(解析版).docx
- 2024-2025学年吉林省长春市高二上学期1月期末考试政治试题(解析版).docx
- 2024-2025学年江西省重点中学协作体高三下学期第一次联考政治试卷(解析版).docx
- 2024-2025学年山东省德州市优高联盟高三上学期1月九校联考政治试题(解析版).docx
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
文档评论(0)