图的应用试题

01.任何一个无向连通图的最小生成树( )。
A.有一棵或多棵                                                B.只有一棵
C.一定有多棵                                                   D.可能不存在

02.用Prim算法和Kruskal算法构造图的最小生成树,所得到的最小生成树()。
A.相同                                                               B.不相同
C.可能相同,可能不同                                      D.无法比较

03.以下叙述中,正确的是( )。
A.只要无向连通图中没有权值相同的边,则其最小生成树唯一
B.只要无向图中有权值相同的边,则其最小生成树一定不唯一
C.从n个顶点的连通图中选取n-1条权值最小的边,即可构成最小生成树
D.设连通图G含有n个顶点,则含有n个顶点、n-1条边的子图一定是G的生成树

04.设有n个顶点的无向连通图的最小生成树不唯一,则下列说法中正确的是( )。
A.图的边数一定大于n- 1
B.图的权值最小的边一定有多条
C.图的最小生成树的代价不一定相等
D.图的各条边的权值不相等

05.用Prim算法求一个带权连通图的最小生成树,在算法执行的某个时刻,已选取的顶点
集合U={1,2,3},已选取的边集合TE={(1,2),(2,3)},要选取下一条权值最小的边,应当从( )组中选取。
A. {(1,4),(3,4),(3,5),(2,5)}
B.{(3,4),(3,5), (4,5), (1,4)}
C. {(1,2),(2,3),(3,5)}
D. {(4,5), (1,3),(3,5)}

06.用Kruskal算法求一个带权连通图的最小生成树,在算法执行的某个时刻,已选取的边
集合TE={(1,2),(2,3),(3,5)},要选取下一条权值最小的边,不可能选取的边是( ).
A.(3,6)
B. (2,4)
C. (1,3)
D. (1,4)

07.下列关于图的最短路径的相关叙述中,正确的是( ).
A.最短路径一定是简单路径
B.Dijkstra算法不适合求有回路的带权图的最短路径
C.Dijkstra算法不适合求任意两个顶点的最短路径
D.Floyd算法求两个顶点的最短路径时,pathk-1一定是pathk的子集

08.下列关于图的最短路径的相关叙述中,正确的是( )。
Ⅰ Dijkstra算法求单源最短路径不允许边的权为负
Ⅱ.Dijkstra算法求每对顶点间的最短路径的时间复杂度是O(n2)
Ⅲ. Floyd算法求每对顶点间的最短路径允许边的权为负,但不允许含有负边的回路
A.I、Ⅱ和Ⅲ                        B.仅I                        C.I和Ⅲ                        D.II和Ⅲ


10. 用Dijkstra算法求一个带权有向图的从顶点0出发的最短路径,在算法执行的某个时刻,已求得的最短路径的顶点集合S= {0,2,3,4},下一个选取的目标顶点是顶点1,则可能修改的最短路径是()。
A.从顶点0到顶点3的最短路径
B.从顶点0到顶点2的最短路径
C.从顶点2到顶点4的最短路径
D.从顶点0到顶点1的最短路径

11.下面的( )方法可以判断出一个有向图是否有环(回路)。
Ⅰ深度优先遍历        Ⅱ.拓扑排序        Ⅲ.求最短路径        IV.求关键路径
A.I、II、IV                        B.I、Ⅲ、IV                C.I、II、Ⅲ                D.全部可以

12.在有向图G的拓扑序列中,若顶点v在顶点v之前,则不可能出现的情形是( )。
A.G中有弧<vi,vj>
B.G中有一条从vi到vj的路径
C.G中没有弧<vi,vj>
D.G中有一条从vj到vi的路径

13.下列关于拓扑排序的说法中,错误的是()。
Ⅰ若某有向图存在环路,则该有向图一定不存在拓扑排序
Ⅱ.在拓扑排序算法中为暂存入度为零的顶点,可以使用栈,也可以使用队列
Ⅲ、若有向图的拓扑有序序列唯一,则图中每个顶点的入度和出度最多为1
IV.若有向图的拓扑有序序列唯一,则图中入度为0和出度为0的顶点都仅有1个
A.I、Ⅲ、IV                B.Ⅲ、IV                        C.II、IV                        D.Ⅲ

14.下列关于拓扑排序的说法中,正确的是().
Ⅰ强连通图不能进行拓扑排序
II.在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧<a, b>A.仅I
B.仅П
C.I和I
D,都不正确

15.若一个有向图的顶点不能排成一个拓扑序列,则判定该有向图( ).
A.含有多个出度为0的顶点
B.是个强连通图
C.含有多个入度为0的顶点
D.含有顶点数大于1的强连通分量

16.下图所示有向图的所有拓扑序列共有()个。

A.4
B.6
C.5
D.7


 

18.下列哪种图的邻接矩阵是对称矩阵?()
A.有向网
B.无向图
C.AOV网
D.AOE网

19.若一个有向图具有有序的拓扑排序序列,则它的邻接矩阵必定为()。
A.对称
B.稀疏
C.三角
D.一般

20.用DFS算法遍历一个无环有向图,并在 DFS算法退栈返回时输出相应的顶点,则输出的顶点序列是()。
A.逆拓扑有序                  B.拓扑有序                        C.无序的                D.无法确定

21.下列关于图的说法中,正确的是().
Ⅰ有向图中顶点V的度等于其邻接矩阵中第V行中1的个数
Ⅱ.无向图的邻接矩阵一定是对称矩阵,有向图的邻接矩阵一定是非对称矩阵
Ⅲ.在带权图G的最小生成树G中,某条边的权值可能会超过未选边的权值
IV.若有向无环图的拓扑序列唯一,则可以唯一确定该图
A. I、II和Ⅲ                        B.Ⅲ和IV                        C.Ⅲ                       D.IV

22.下图所示的AOE网中,关键路径长度为()。

A. 16                                B. 17                        C. 18                        D. 19


A.19                                B.20                        C. 21                        D.22

24.下面关于求关键路径的说法中,不正确的是( )。
A.求关键路径是以拓扑排序为基础的
B.一个事件的最早发生时间与以该事件为始的弧的活动的最早开始时间相同
C.一个事件的最迟发生时间是以该事件为尾的弧的活动的最迟开始时间与该活动的持
续时间的差
D.任何一个活动的持续时间的改变可能会影响关键路径的改变

25.下列关于关键路径的说法中,正确的是()
Ⅰ改变网上某一关键路径上的任意一个关键活动后,必将产生不同的关键路径
Ⅱ.在AOE图中,关键路径上活动的时间延长多少,整个工期也就随之延长多少
Ⅲ.缩短关键路径上任意一个关键活动的持续时间可缩短关键路径长度
IV.缩短所有关键路径上共有的任意一个关键活动的持续时间可缩短关键路径长度
V.缩短多条关键路径上共有的任意一个关键活动的持续时间可缩短关键路径长度
A.Ⅱ和V
B.Ⅰ、Ⅱ和IV
C.Ⅱ和IV
D.Ⅰ和IV

26.在求AOE网的关键路径时,若该有向图用邻接矩阵表示且第i列值全为o,则( )。
A.若关键路径存在,第i个顶点一定是起点
B.若关键路径存在,第i个顶点一定是终点
C.关键路径不存在
D.该有向图对应的无向图存在多个连通分量

27.【2010统考真题】对下图进行拓扑排序,可得不同拓扑序列的个数是( )。

A.4
B.3
C.2
D.1

28.【2012统考真题】下列关于最小生成树的叙述中,正确的是()。
Ⅰ.最小生成树的代价唯一
Ⅱ.所有权值最小的边一定会出现在所有的最小生成树中
Ⅲ.使用Prim算法从不同顶点开始得到的最小生成树一定相同
IV.使用Prim算法和Kruskal算法得到的最小生成树总不相同
A.仅Ⅰ
B.Ⅰ、Ⅱ和IV
C.Ⅱ和IV
D.Ⅰ和IV

29.【2012统考真题】对下图所示的有向带权图,若采用Dijkstra算法求从源点α到其他各顶点的最短路径,则得到的第一条最短路径的目标顶点是b,第二条最短路径的目标顶点是c,后续得到的其余各最短路径的目标顶点依次是()。

A. d, e,f
B. e, d,f
C. f, d, e
D. f, e, d

30.【2012统考真题】若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是().
A.存在,且唯一                                        B.存在,且不唯一
C.存在,可能不唯一                                D.无法确定是否存在

31.【2013统考真题】下列AOE网表示一项包含8个活动的工程。通过同时加快若干活动的进度可缩短整个工程的工期。在下列选项中,加快其进度就可缩短工程工期的是()

A.c和e                        B.d和c                                 C.f和d                                    D.f和h

32.【2014统考真题】对下图所示的有向图进行拓扑排序,得到的拓扑序列可能是()。

A. 3,1,2,4,5,6                 B. 3,1,2,4,6,5                  C. 3,1,4,2,5,6                       D.3,1,4,2,6,5

33.【2015统考真题】求下面的带权图的最小(代价)生成树时,可能是Kruskal算法第2次选中但不是Prim算法(从V开始)第2次选中的边是()。

A.(V1, V3)                        B. (V1, V4)                        C. (V2, V3)                        D. (V3, V4)

34.【2011统考真题】下列关于图的叙述中,正确的是( )。
Ⅰ.回路是简单路径
Ⅱ.存储稀疏图,用邻接矩阵比邻接表更省空间
Ⅲ.若有向图中存在拓扑序列,则该图不存在回路
A.仅Ⅱ
B.仅Ⅰ、Ⅱ
C.仅Ⅲ
D.仅Ⅰ、Ⅲ

35.【2016统考真题】使用Dijkstra算法求下图中从顶点1到其他各顶点的最短路径,依次
得到的各最短路径的目标顶点是()

A. 5,2,3,4,6
B. 5,2,3,6,4
C. 5,2,4,3,6
D.5,2,6,3,4

36.【2016统考真题】若对n个顶点、e条弧的有向图采用邻接表存储,则拓扑排序算法的时间复杂度是()。
A. O(n)
B.O(n+e)
C. O(n2)
D. O(ne)

37.【2018统考真题】下列选项中,不是如下有向图的拓扑序列的是().

A.1,5,2,3,6,4
B. 5,1,2,6,3,4
C. 5,1,2,3,6,4
D.5,2,1,6,3,4

38.【2019统考真题】下图所示的AOE网表示一项包含8个活动的工程。活动d的最早开始时间和最迟开始时间分别是( ).

A.3和7                          B.12和12                     C.12和 14                        D.15和15

39.【2019统考真题】用有向无环图描述表达式(x+y)(x+y)/x),需要的顶点个数至少是
( ).
A.5                                B.6                                C. 8                                D.9

40.【2020统考真题】已知无向图G如下所示,使用Kruskal算法求图G的最小生成树,加到最小生成树中的边依次是( ).

A. (b,f) (b, d ),(a, e),(c, e), (b, e)                        B. (b,f ), (b, d), (b, e),(a, e), (c, e)
C. (a, e), (b,e), (c, e), (b, d ),(b,f )                      D. (a,e),(c,e), (b,e),(b,f), (b,d )

41. 【2020统考真题】修改递归方式实现的图的深度优先搜索(DFS)算法,将输出(访问)顶点信息的语句移到退出递归前(即执行输出语句后立刻退出递归)。采用修改后的算法遍历有向无环图G,若输出结果中包含G中的全部顶点,则输出的顶点序列是G的( )。
A.拓扑有序序列                                                B.逆拓扑有序序列
C.广度优先搜索序列                                        D.深度优先搜索序列

42.【2020统考真题】若使用AOE网估算工程进度,则下列叙述中正确的是()。
A.关键路径是从源点到汇点边数最多的一条路径
B.关键路径是从源点到汇点路径长度最长的路径
C.增加任意一个关键活动的时间不会延长工程的工期
D.缩短任意一个关键活动的时间将会缩短工程的工期

43.【2021统考真题】给定如下有向图,该图的拓扑有序序列的个数是()。

A.1                                 B.2                                C.3                                        D.4

44.【2021统考真题】使用Dijkstra算法求下图中从顶点1到其余各顶点的最短路径,将当前找到的从顶点1到顶点2,3,4,5的最短路径长度保存在数组dist 中,求出第二条最短路径后,dist中的内容更新为()。

A. 26,3,14,6                  B.25,3,14,6                     C.21,3, 14,6                        D. 15,3,14,6

45.【2022统考真题】下图是一个有10个活动的AOE网,时间余量最大的活动是()。

A.c                                 B.g                                   C. h                                  D. j

46.【2023统考真题】已知无向连通图G中各边的权值均为1。在下列算法中,一定能够求出图G中从某顶点到其余各顶点最短路径的是( )。
ⅠPrim算法        Ⅱ.Kruskal算法        Ⅲ.图的广度优先搜索算法
A.仅I                              B.仅Ⅲ                              C.仅Ⅰ、Ⅱ                        D.Ⅰ、Ⅱ、IⅢ

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024/4/2 IOday4

使用文件IO 实现父进程向子进程发送信息&#xff0c;并总结中间可能出现的各种问题 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd…

【从零开始】自建高质量免费ip代理池(截止2024.4.1最新版)

文章目录 前言基础常识代理服务器状态码端口号 常见免费ip代理池网站实现思路代码实现main.pyutils.pydemo.py 结果如下 前言 为了防止ip被封后还能爬取网页&#xff0c;最常见的方法就是自己构建一个ip代理池。 本来用的是下面这个开源项目ip代理池&#xff0c; github开源项…

InternLM

任务一 运行1.8B模型&#xff0c;并对话 User >>> 请创作一个 300 字的小故事 在一片茂密的森林里&#xff0c;住着一只小松鼠&#xff0c;它的名字叫做小雪。小雪非常活泼好动&#xff0c;经常在树上跳跃玩耍。有一天&#xff0c;小雪发现了一个神秘的洞穴&#xf…

主干网络篇 | YOLOv8改进之用RCS-OSA替换C2f(来源于RCS-YOLO)

前言:Hello大家好,我是小哥谈。RCS-YOLO是一种目标检测算法,它是基于YOLOv3算法的改进版本。通过查看RCS-YOLO的整体架构可知,其中包括RCS-OSA模块。RCS-OSA模块在模型中用于堆叠RCS模块,以确保特征的复用并加强不同层之间的信息流动。本文就给大家详细介绍如何将RCS-YOLO…

Crossmanager 2024 64 bit(CAD文件格式转换工具)安装包分享

新增功能 1、NavisWorks输入&#xff1a;首次发布&#xff0c;支持2016至2023版本 2、Fusion 360输入&#xff1a;首次发布&#xff0c;支持版本2.0 3、Catia V6/3D体验输入&#xff1a;支持R2023x版本 4、Solidworks输入&#xff1a;支持Solidworks 2023版本 5、Solid Ed…

加密/ 解密 PDF:使用Python为PDF文档设置、移除密码

在数字化时代&#xff0c;文档的安全性变得越来越重要。特别是对于包含敏感信息的PDF文件&#xff0c;确保其不被未经授权的人员访问或修改是至关重要的。本文将介绍如何使用Python在PDF文档中设置密码&#xff0c;以及如何移除已经设置的密码。 目录 PDF加密基础知识 Pytho…

应用层的http和https协议

HTTP和HTTPS http和https是什么&#xff1f;http 常用的协议版本http/1.0http/1.1改进http/2.0 改进 http 和https有什么区别&#xff1f; http和https是什么&#xff1f; HTTP&#xff08;超文本传输协议&#xff09;是一种用于在网络上传输超文本数据的协议。它是一种客户端-…

考研数学|《1800》+《660》精华搭配混合用(经验分享)

肯定不行&#xff0c;考研数学哪有这么容易的&#xff01; 先说说这两本习题册&#xff0c;李永乐老师推出的新版660题&#xff0c;相较于18年前的版本&#xff0c;难度略有降低&#xff0c;更加适合初学者。因此&#xff0c;对于处于基础阶段的学习者来说&#xff0c;新版660…

ssm017网上花店设计+vue

网上花店的设计与实现 摘 要 网络技术和计算机技术发展至今&#xff0c;已经拥有了深厚的理论基础&#xff0c;并在现实中进行了充分运用&#xff0c;尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代&#xff0c;所以对于信息的宣传和管理就很关…

用户体验:探讨Facebook如何优化用户体验

在数字化时代&#xff0c;用户体验是社交媒体平台成功与否的关键因素之一。作为全球最大的社交媒体平台之一&#xff0c;Facebook一直在努力优化用户体验&#xff0c;从功能设计到内容呈现再到隐私保护&#xff0c;不断提升用户满意度。本文将深入探讨Facebook如何优化用户体验…

【与C++的邂逅】---- 函数重载与引用

关注小庄 顿顿解馋(▿) 喜欢的小伙伴可以多多支持小庄的文章哦 &#x1f4d2; 数据结构 &#x1f4d2; C 引言 : 上一篇博客我们了解了C入门语法的一部分&#xff0c;今天我们来了解函数重载&#xff0c;引用的技术&#xff0c;请放心食用 ~ 文章目录 一. &#x1f3e0; 函数重…

获取用户位置数据,IP定位离线库助您洞悉消费者需求

获取用户位置数据是现代互联网应用中非常重要的一环。通过获取用户的位置数据&#xff0c;可以了解用户所在的地理位置&#xff0c;从而更好地为用户提供个性化的服务和推荐。而IP归属地离线库就是一种非常有用的工具&#xff0c;可以帮助企业准确地获取用户的位置信息。 IP归…

【Entity Framework】EF中DbSet类详解

【Entity Framework】EF中DbSet类详解 文章目录 【Entity Framework】EF中DbSet类详解一、概述二、定义DbSet2.1 具有DbSet属性的DbContext2.2 具有 IDbSet 属性的 DbContext 2.3 具有 IDbSet 属性的 DbContext三、DbSet属性四、DbSet方法五、DbContext动态生成DbSet 一、概述 …

后端基础篇- 社区 IDEA 手动 Maven 创建 SpringBoot 项目、Maven 安装与配置环境变量、IDEA 集成 Maven

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 Maven 安装与配置环境变量 1.1 下载并解压安装包 1.2 配置本地仓库 1.3 配置阿里云私服 1.4 配置环境变量 2.0 IDEA 集成 Maven 2.1 首先创建一个新项目 2.2 开始…

二维相位解包理论算法和软件【全文翻译-二维相位解缠的离散形式 (2.5)】

我们已经指出,二维相位解包相当于在覆盖相关领域的路径上对相位梯度进行积分。在实践中,我们当然必须处理采样数据。然而,为了做到这一点,我们必须定义离散域中的二维相位解包问题,并明确本书中将会用到的相关术语。 从最一般、限制最少的意义上讲,二维相位解包是一个不…

121314饿

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话&#xff1a; 知不足而奋进&#xff0c;望远山而前行&am…

vue3鼠标向下滑动,导航条改变背景颜色和logo的封装

代码中使用了element-plus组件&#xff0c;需先安装 向下滑动前 向下滑动后&#xff08;改变了logo 字体 背景颜色&#xff09; <script lang"ts" setup> import router from /router; import { ArrowDown } from element-plus/icons-vue import { ref, …

实测梳理一下kafka分区分组的作用

清空topickafka-topics.sh --bootstrap-server localhost:9092 --delete --topic second创建分区kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 3 --topic second发kafka-console-producer.sh --bootstrap-server localhos…

有关链表算法

例题一 解法&#xff08;模拟&#xff09;&#xff1a; 算法思路&#xff1a; 两个链表都是逆序存储数字的&#xff0c;即两个链表的个位数、⼗位数等都已经对应&#xff0c;可以直接相加。 在相加过程中&#xff0c;我们要注意是否产⽣进位&#xff0c;产⽣进位时需要将进位…

Visual Studio 2022报错c1083,win11解决办法

如果头文件报错&#xff0c;并且编译器报错是c1083&#xff0c;无法处理的时候&#xff0c;包括卸载重装也是无济于事的时候 此时可以采取一下办法进行修改 出现这个的主要原因是安装 Windows SDK 时版本出错&#xff0c;需要根据自己的 windows 版本选择安装对应版本的 Wind…