数据结构作业——第十四周——AOE网+查找

news2024/11/15 5:10:37

1. 单选题 简单 5分

若一个有向图中的顶点不能排成一个拓扑序列,则可断定该有向图______。

A.是个有根有向图

B.是个强连通图

C.含有多个入度为0的顶点

D.含有顶点数目大于1的强连通分量

 回答正确

解析

2 . 单选题 简单 5分

以下关于图拓扑排序的叙述中正确的是______。 Ⅰ.任何无环的有向图,其顶点都可以排在一个拓扑序列中。 Ⅱ.若n个顶点的有向图有唯一的拓扑序列,则其边数必为n-1。 Ⅲ.在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条边<a,b>

A.仅Ⅰ

B.仅Ⅰ、Ⅲ

C.仅Ⅱ、Ⅲ

D.Ⅰ、Ⅱ和Ⅲ

 回答正确

解析

3 . 单选题 简单 5分

关键路径是事件结点网络中______。

A.从源点到汇点的最长路径

B.从源点到汇点的最短路径

C.最长的回路

D.最短的回路

 回答正确

解析

4 . 单选题 简单 5分

一个表示工程的AOE网中的关键路径______。

A.必须是唯一 的

B.可以有多条

C.可以没有

D.以上都不对

 回答正确

解析

5 . 单选题 简单 5分

以下对于AOE网的叙述中,错误的是______。

A.在AOE网中可能存在多条关键路径

B.关键活动不按期完成就会影响整个工程的完成时间

C.任何一个关键活动提前完成,整个工程也将提前完成

D.所有关键活动都提前完成,整个工程也将提前完成

 回答正确

解析

(看定义)

任何一个关键活动提前完成,只能影响他所在的关键路径,跟其他关键路径没有联系;

若是只有一个关键路径超前,其他的没有,则整个工程也不可能提前完成

6 . 单选题 简单 5分

在长度为n的线性表中顺序查找时,不成功情况下平均比较次数是______。

A.n

B.n/2

C.(n+1)/2

D.(n-1)/2

 回答正确

解析

7 . 单选题 简单 5分

在长度为n的线性表中顺序查找时,成功情况下最多的比较次数是______。

A.1

B.n

C.n/2

D.(n+1)/2

 回答错误

解析

8 . 单选题 简单 5分

对长度为3的顺序表进行顺序查找,若查找第1个元素的概率是1/2,查找第2个元素的概率是1/3,查找第3个元素的概率是1/6,则成功查找表中任一元素的平均查找长度是______。

A.5/3

B.2

C.7/3

D3

 回答正确

解析

1*1/2 + 2*1/3 + 3*1/6 =1/2+2/3+1/2=5/3

9 . 单选题 简单 5分

对线性表进行折半查找时,要求线性表必须______。

A.以顺序方式存储

B.以链接方式存储

C.以顺序方式存储,且结点按关键字有序排序

D.以链表方式存储,且结点按关键字有序排序

 回答正确

解析

10 .* 单选题 简单 5分

折半查找对应的判定树中,外部结点是______。

A.一次成功查找过程终止的结点

B.一次失败查找过程终止的结点

C.一次成功查找过程中经过的中间结点

D.一次失败查找过程中经过的中间结点

 回答正确

解析

11 . 单选题 简单 5分

已知一个长度为16的有序顺序表R[1..16],采用折半查找方法查找一个存在的元素,则比较的次数最多是______。

A.5

B.4

C.7

D.6

 回答正确

解析

12 . 单选题 简单 5分

设有100个元素的有序顺序表,采用折半查找方法,不成功时最大的比较次数是______。

A.25

B.50

C.10

D.7

 回答正确

解析

不成功查找的最多比较次数:log2(n+1)

13 . 单选题 简单 5分

有一个长度为12的有序表R[0..11],按折半查找法对该表进行查找,在表内各元素等概率情况下查找成功所需的平均比较次数为______。

A.35/12

B.37/12

C.39/12

D.43/12

 回答正确

解析

构造相应的判定树,第一层有一个结点,第二层有2个结点,第三层有4个结点,第四层有5个结点,则ASL(成功)=(1*1 + 2*2 + 3*4 + 4*5) /12 =37/12

14 . 单选题 简单 5分

有一个长度为12的有序表R[0..11],按折半查找法对该表进行查找,在表内各元素等概率情况下查找不成功所需的平均比较次数为______。

A.35/11

B.37/12

C.49/12

D.49/13

 回答错误

解析

15 . * 单选题 简单 5分

有一个有序表为(1,3,9,12,32,41,45,62,75,77,82,95,99),当采用折半查找法查找关键字为82的元素时,______ 次比较后查找成功。

A.1

B.2

C.4

D.8

 回答正确

解析

分别和45,77,95,82进行比较

首先和有序表的中间数 ‘ 45 ’ 进行比较,82>45,所以看45的右边

右边的六个数中间77,因为82>77,所以还是看77右边

右边三个数,中间数95,82<95,所以看左边

左边的一个数82,与关键字82相同,所以查找成功

四次

16 . 单选题 简单 

有一个长度为n的有序顺序表,采用折半查找,经过i次比较成功找到的最多元素个数是______。

A.2i

B.2i+1

C.2i-1

D.2i-1

 回答错误

解析

17 . 单选题 简单 5分

当采用分块查找时,数据的组织方式为______。

A.数据分成若干块,每块内数据有序

B.数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的关键字组成索引块

C.数据分成若干块,每块内数据有序,每块内最大(或最小)的关键字组成索引块

D.数据分成若干块,每块中的数据个数必须相同

 回答正确

解析

18 . 单选题 简单 5分

对含有3600个元素的顺序表进行分块查找,若索引表和方块均采用顺序查找方法,最理想的块长是______。

A.1800

B.60

C.1200

D.log23600

 回答正确

解析

19 . 单选题 简单 5分

设待查关键字为47,且已存入变量k中,如果在查找过程中,和k进行比较的元素依次是47、32、46、25、47,则所采用的查找方法______。

A.是一种错误的方法

B.可能是分块查找

C.可能是顺序查找

D.可能是折半查找

 回答正确

解析

分块查找:最佳元素个数:根号(元素个数)

20 . 单选题 简单 5分

从19个元素的序列中查找其中某个元素,如果最多进行5次元素之间的比较,则采用的查找方法只可能是______。

A.折半查找

B.分块查找

C.顺序查找

D.二叉排序树查找

 回答正确

解析

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/79097.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自动驾驶之去光晕调研

中文版综述github 一、光晕类型 常见去光晕算法的光晕 去光晕算法的光晕之二(汇总) 样式包括有: halos(色圈), streaks(条纹), bright lines(亮线), saturated blobs(深污点), color bleeding(色渗), haze(烟雾), and many others。 二、光晕成因 一个理想的相机&#x…

JSP SSH校园兼职信息发布平台myeclipse开发mysql数据库MVC模式java编程计算机网页设计

一、源码特点 JSP SSH校园兼职信息发布平台是一套完善的web设计系统&#xff08;系统采用ssh框架进行设计开发&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采 用B/S模式开发。开发环境为TOMCA…

Docker Images Explore

Docker Images Explore scratch an explicitly empty image, especially for building images “FROM scratch” You can use Docker’s reserved, minimal image, scratch, as a starting point for building containers. Using the scratch “image” signals to the build …

自定义键盘快捷键调节电脑音量

外接的键盘没有Fn。。。也没有调音量的键&#x1f605;于是想自己弄一个 方法一&#xff1a;修改注册表键盘映射 新建记事本文件打开&#xff0c;粘贴如下内容&#xff1a; Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Key…

Idea 调试自定义 AbstractProcessor 程序

我们常使用的 Lombok 可以自动生成 gettr 和 setter 方法,使用起来非常方便;有时候我们也要去实现自己的注解处理器,实现一些在编译阶段需要执行的逻辑,例如我之前写的 spring cloud 自动生成 openfeign 的Fallback 降级方法;自动生成 openfeign 的Fallback 但是自定义注…

JavaEE进阶:SpringBoot概念、创建和运⾏

文章目录一、Spring Boot 优点二、Spring Boot 项⽬创建1、使用 Idea 创建① 准备工作② 创建项目③ 注意事项2、网页版创建&#xff08;了解&#xff09;三、项目目录介绍和运行1、运行项目2、输出 Hello world四、注意事项&#xff1a;包路径错误1、正确路径2、小结&#xff…

第十四届蓝桥杯集训——JavaC组第九篇——三元运算符

第十四届蓝桥杯集训——JavaC组第九篇——三元运算符 一元运算符(一元运算符有1个操作数) &#xff0c;- -都是运算符&#xff0c;- -可分为前&#xff0c;后&#xff0b;和前-&#xff0c;后减如果在后面&#xff0c;如&#xff1a;num 10&#xff1b;先参与运算&#xff0c;然…

基于混合NSGA II-MOPSO算法的热电联合经济排放调度(Matlab代码实现)【混合多目标遗传算法-多目标粒子群算法】

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️❤️&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f680;支持&#xff1a;&#x1f381;&#x1f381;&#x1f381;如果觉得博主的文章还不错或者您用得到的话&…

游戏开发43课 移动游戏性能优化1

1. 前言 很多年前就想将这些年工作中积累的优化经验撰写成文章&#xff0c;但懒癌缠身&#xff0c;迟迟未动手&#xff0c;近期总算潜下心写成文章。 涉及到具体优化技巧时&#xff0c;博主会尽量阐述原理和依据&#xff0c;让读者知其然也知其所以然。要完全读懂这篇文章&am…

尚医通MyBatis-Plus入门、添加、主键策略(二)

目录&#xff1a; &#xff08;1&#xff09;MyBatis-Plus入门案例 &#xff08;2&#xff09;MyBatis-Plus-添加和主键生成策略 &#xff08;1&#xff09;MyBatis-Plus入门案例 简介&#xff1a; MyBatis-Plus&#xff08;简称 MP&#xff09;是一个 MyBatis 的增强工具&a…

c51单片机烧录程序 控制台显示正在检测目标单片机

问题 c51单片机烧录程序 控制台显示正在检测目标单片机 详细问题 笔者使用单片机型号STC89C52&#xff0c; 进行程序烧录。控制台显示正在检测目标单片机 解决方案 将单片机型号由STC89C52更改为STC89C52RC 即 原因 STC89C52与STC89C52RC属于不同型号&#xff0c;STC89C…

NoSQL数据库原理与应用综合项目——起始篇

NoSQL数据库原理与应用综合项目——起始篇 文章目录NoSQL数据库原理与应用综合项目——起始篇0、 写在前面1、项目说明1.1 项目背景1.2 项目功能2、数据集和数据预处理2.1 数据集2.2 数据预处理2.2.1 图书出版日期字段的处理2.2.2 添加id字段2.2.3 价格字段的处理2.2.4 打折字段…

chatgpt接入微信

背景 chatgpt是一个有趣的、聪明的AI机器人。很多人希望可以把这个机器人接入微信群聊里面。 介绍 本项目&#xff0c;使用python制作了一个微信群聊机器人。 微信群聊机器人群聊里面&#xff0c;被艾特后&#xff0c;会基于被艾特的内容&#xff0c;发送对应的文本。可以使…

CVE-2019-15107 webmin RCE漏洞复现

今天继续给大家介绍渗透测试相关知识&#xff0c;本文主要内容是CVE-2019-15107 webadmin RCE漏洞复现。 免责声明&#xff1a; 本文所介绍的内容仅做学习交流使用&#xff0c;严禁利用文中技术进行非法行为&#xff0c;否则造成一切严重后果自负&#xff01; 再次强调&#xf…

【测绘程序设计】——椭球面弧长计算

椭球面弧长计算主要指——①根据纬度计算子午线弧长(B→X);②由子午线弧长求大地纬度(X→B)。它们主要用在高斯投影之中。本文分享了测绘程序设计——椭球面弧长计算(C#版与Python版),相关源代码(绝对完整,直接运行)及使用示例如下。 目录 Part.Ⅰ 使用示例Chap.Ⅰ …

redis基础

redis是一个基于内存的Key-Value数据库 1.基于内存存储&#xff0c;读写性能高 2.适合存储热点数据&#xff08;热点商品、咨询、新闻&#xff09; 3.NoSQL&#xff0c;不仅仅是SQL&#xff0c;泛指关系数据库 关系型数据库 Mysql Oracle DB2 SQLServer 非关系型数据…

参数化集成测试

我们在开发项目的过程中遇到了复杂的业务需求&#xff0c;测试同学没有办法帮我们覆盖每一个场景&#xff1b;或者是我们自己在做代码功能升级、技改&#xff0c;而不是业务需求的时候&#xff0c;可能没有测试资源帮我们做测试&#xff0c;那这个时候就需要依靠自己的单元测试…

数据结构之树相关概念的知识铺垫

文章目录前言1.树的相关介绍2. 树的表示3.二叉树概念及结构4.二叉树的性质5.二叉树相关概念练习6.总结前言 之前对数组结构中线性结构进行了相关的介绍&#xff0c;本文将开始对非线性结构进行相关的介绍&#xff0c;首先介绍的是树&#xff0c;会围绕树的相关概念进行初步的简…

记住这三个方法,让你的钱越花越多

小狗钱钱 关于作者 本书作者博多•舍费尔&#xff0c;是德国著名的投资 家、企业家、演说家以及畅销书作家。他 人生中曾出现过严重的财务危机&#xff0c;但他凭 着自己的努力&#xff0c;重新获得了财务自甶。这 段经历让他产生了和更多人分享理财知识 的想法&#xff0c;《…

玩以太坊链上项目的必备技能(类型-映射类型-Solidity之旅四)

映射&#xff08;Mapping&#xff09; 说到映射&#xff08;Mapping&#xff09;&#xff0c;有过其它编程语言经验的您&#xff0c;对这是再熟悉不过了。Solidity 中的映射&#xff08;Mapping&#xff09; 与Java的Map、Go里的Map以及javascript的JSON等众多编程语言中的Map…