图的遍历试题

 一、单项选择题
01.下列关于广度优先算法的说法中,正确的是( ).
Ⅰ.当各边的权值相等时,广度优先算法可以解决单源最短路径问题
Ⅱ.当各边的权值不等时,广度优先算法可用来解决单源最短路径问题
Ⅲ.广度优先遍历算法类似于树中的后序遍历算法
Ⅳ.实现图的广度优先算法时,使用的数据结构是队列
A.Ⅰ、Ⅳ                B.Ⅱ、Ⅲ、Ⅳ                C.Ⅱ、Ⅳ                D.Ⅰ、Ⅲ、Ⅳ

02.下列关于图的说法中,错误的是( )。
Ⅰ对一个无向图进行深度优先遍历时,得到的深度优先遍历序列是唯一的
Ⅱ.若有向图不存在回路,即使不用访问标志位,同一结点也不会被访问两次
Ⅲ.采用深度优先遍历或拓扑排序算法可以判断一个有向图中是否有环(回路)
IV.对任何非强连通图必须2次或以上调用广度优先遍历算法才可访问所有的顶点
A.Ⅰ、Ⅱ、Ⅲ               B.Ⅱ、Ⅲ                 C.Ⅰ、Ⅱ                 D.Ⅰ、Ⅱ、Ⅳ    

03.对于一个非连通无向图G,采用深度优先遍历访问所有顶点,在DFSTraverse函数
(见考点讲解 DFS部分)中调用DFS的次数正好等于( ).
A.点数                      B.边数                         C.连通分量数                 D.不确定

04.对一个有n个顶点、e条边的图采用邻接表表示时,进行 DFS遍历的时间复杂度为
( ),空间复杂度为();进行BFS遍历的时间复杂度为(),空间复杂度为()。
A.O(n)                      B.O(e)                          C. O(n+e)                        D.O(1)

05.图的广度优先遍历算法中使用队列作为其辅助数据结构,那么在算法执行过程中,每
个顶点的入队次数最多为( )
A.1                            B.2                               C. 3                                 D.4

06,对有n个顶点、e条边的图采用邻接矩阵表示时,进行DFS遍历的时间复杂度为(),进行BFS遍历的时间复杂度为().
A. O(n2)                     B.O(e)                        C. O(n+e)                         D. O(e^2)

07.无向图G=(V, E),其中V= {a, b, c,d, e,f },E={(a, b),(a,e),(a, c), (b, e),(c,f ), (f,d ),(e, d )},对该图从a开始进行深度优先遍历,得到的顶点序列正确的是().
A. a,b,e, c,d,f                                                 B. a, c,f, e, b,d
C. a,e, b, c,f, d                                               D. a, e, d,f, c, b

08.如下图所示,在下面的5个序列中,符合深度优先遍历的序列个数是()。

1. aebfdc 2. acfdeb 3. aedfcb 4. aefdbc 5. aecfdb
A. 5                          B.4                                        C.3                             D.2

09.用邻接表存储的图的深度优先遍历算法类似于树的( ),而其广度优先遍历算法类似于
树的().
A.中序遍历                B.先序遍历                        C.后序遍历                D.按层次遍历

10.一个有向图G的邻接表存储如下图所示,从顶点1出发,对图G调用深度优先遍历所
得顶点序列是();按广度优先遍历所得顶点序列是()。

11.无向图G=(V, E),其中V= {a, b, c, d, e,f },E={(a, b), (a, e),(a,c) (b, e),(c,.f ). (f, d ),
(e, d )}。对该图进行深度优先遍历,不能得到的序列是()。
A. acfdeb                   B. aebdfc                       C. aedfcb                       D. abecdf

12.判断有向图中是否存在回路,除拓扑排序外,还可以利用()。(注;涉及下节内容)
A.求关键路径的方法                                        B.求最短路径的Dijkstra算法
C.深度优先遍历算法                                        D.广度优先遍历算法

13.设无向图G=(V, E)和G'=(V', E'),若G'是G的生成树,则下列说法错误的是()。
A.G'为G的子图                                                B.G'为G的连通分量
C.G'为G的极小连通子图且V= V'                     D.G'是G的一个无环子图

14.图的广度优先生成树的树高比深度优先生成树的树高().
A.小或相等                   B.小                            C.大或相等                     D.大

15.【2012统考真题】对有n个顶点、e条边且使用邻接表存储的有向图进行广度优先遍历,其算法的时间复杂度是().
A.O(n)                           B.Oe)                         C.O(n+e)                        D. O(ne)

16.【2013统考真题】下列选项中,不是如下无向图的广度优先遍历序列的是( ).

A. h, c, a, b, d, e,g,f                                        B. e, a,f,g, b, h, c, d
C. d,b, c, a, h, e,f, g                                        D. a, b, c,d, h, e,f, g

17.【2015统考真题】设有向图G=(V, E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>}。若从顶点V0开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是()。  
A.2                                B.3                                C.4               

          D. 5

18. 【2016统考真题】下列选项中,不是下图深度优先搜索序列的是()。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++中的动态内存管理

1.C中动态内存管理 C语言内存管理方式在C中可以继续使用&#xff0c;但有些地方就无能为力&#xff0c;而且使用起来比较麻烦&#xff0c;因此C又提出了自己的内存管理方式&#xff1a;通过new和delete操作符进行动态内存管理。 1.1 new/delete操作内置类型 c语言和c的动态内存…

Java_22 蓝桥杯真题——拼数

问题描述 给定几 个正整数 a1,a2....,an&#xff0c;你可以将它们任意排序, 现要将这 几 个数字连接成一排&#xff0c;即令相邻数字收尾相接&#xff0c;组成一个数。 问&#xff0c;这个数最大可以是多少。 输入格式 第一行输入个正整数 n(l < n< 20)。 第二行输入几 个…

Linux USB驱动(二)

1. Linux USB驱动软件框架 应用程序有两种访问硬件的途径&#xff1a;通过设备驱动程序来访问和跳过设备驱动程序&#xff08;直接使用host驱动程序&#xff09;来访问。 当直接使用Host驱动程序时&#xff0c;可以调用libusb库中已经封装好的函数接口。 2. USB电气信号 一个…

特征融合篇 | 利用RT-DETR的AIFI去替换YOLOv8中的SPPF(附2种改进方法)

前言:Hello大家好,我是小哥谈。RT-DETR模型是一种用于目标检测的深度学习模型,它基于transformer架构,特别适用于实时处理序列数据。在RT-DETR模型中,AIFI(基于注意力的内部尺度特征交互)模块是一个关键组件,它通过引入注意力机制来增强模型对局部和全局信息的处理能力…

2024全开源小狐狸ai付费创作系统V2.8.0

源码介绍 小狐狸GPT付费体验系统的开发基于国外很火的ChatGPT&#xff0c;这是一种基于人工智能技术的问答系统&#xff0c;可以实现智能回答用户提出的问题。相比传统的问答系统&#xff0c;ChatGPT可以更加准确地理解用户的意图&#xff0c;提供更加精准的答案。同时&#x…

从0开始搭建基于VUE的前端项目(三) Vuex的使用与配置

准备与版本 vuex 3.6.2(https://v3.vuex.vuejs.org/zh/)概念 vuex是什么? 是用作 【状态管理】的 流程图如下 state 数据状态,成员是个对象 mapState 组件使用this.$store.state.xxx获取state里面的数据 getters 成员是个函数,方便获取state里面的数据,也可以加工数据 ma…

HarmonyOS 应用开发之组件启动规则(Stage模型)

启动组件是指一切启动或连接应用组件的行为&#xff1a; 启动UIAbility、ServiceExtensionAbility、DataShareExtensionAbility&#xff0c;如使用startAbility()、startServiceExtensionAbility()、startAbilityByCall()等相关接口。 连接ServiceExtensionAbility、DataShare…

[BT]BUUCTF刷题第12天(3.31)

第12天 Basic BUU BURP COURSE 1 经过尝试&#xff0c;在这里X-Forwarded-For不管用&#xff0c;要用X-Real-IP BP抓包添加X-Real-IP:127.0.0.1&#xff08;注意这一行前面不要有空行&#xff09; 发送后返回提示了用户名和密码&#xff0c;这里直接给了&#xff0c;登录即可…

unity学习(78)--unity调试--长痛不如短痛

1.在vs2022中&#xff0c;工具--获取工具与功能。 2. 安装图中工具&#xff0c;原来我早就安装了。 3 f9下断 同时点击图中按钮 vs此时变为如下状态 unity中出现如下提示&#xff1a; 4 在unity中运行游戏&#xff0c;vs这边确实成功断住了&#xff01;

【千帆杯】K12教育常规赛 北京场线下交流会心得

千帆杯K12教育常规赛 北京场线下交流会心得 ​ 周日有幸参加了 百度智能云千帆AppBuilder北京场线下交流会 ( 活动链接 )&#xff0c;去线下组队创作了 K12教育 相关的智能体。参赛过程中认识了不少大佬与朋友&#xff0c;抱大佬队友的腿&#xff0c;他的 猜成语 应用获得了线…

【详细讲解WebView的使用与后退键处理】

&#x1f3a5;博主&#xff1a;程序员不想YY啊 &#x1f4ab;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f917;点赞&#x1f388;收藏⭐再看&#x1f4ab;养成习惯 ✨希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出…

前端三剑客 —— CSS (第二节)

目录 内容回顾&#xff1a; CSS选择器*** 属性选择器 伪类选择器 1&#xff09;:link 超链接点击之前 2&#xff09;:visited 超链接点击之后 3&#xff09;:hover 鼠标悬停在某个标签上时 4&#xff09;:active 鼠标点击某个标签时&#xff0c;但没有松开 5&#xff09;:fo…

TypeScript-自动编译

1.生成文件 tsc --init 2.修改配置文件 说明&#xff1a;通过CTRLF搜索到以下单词&#xff0c;进行修改。 "strict": true, //是否开启严格模式 "outDir": "./outFile", //表示ts文件最终编译为js文件&#xff0c;js文件存放的位置 3.新…

JavaScript异步编程规范->实现一个简易版本的 Promise

文章目录 1.Promise基本使用2.实现一个Promise2.1.resolve/reject2.1.1.初始化状态及返回值2.1.2.实现resolve/reject2.1.3.状态不可逆2.1.4.处理throw 2.2.then2.2.1.实现then2.2.2.通过队列实现setTimeout2.2.3.链式调用2.2.4.执行顺序 2.3.其他方法2.3.1.all2.3.2.race2.3.3…

量化交易入门(三十四)DMI指标学习和应用

什么是DMI指标 DMI(Dynamic Momentum Index)指标是一种趋势型指标,由威尔斯威尔德(Welles Wilder)于1978年提出。它通过比较价格的正向和负向变动幅度来衡量市场趋势的强度和方向。 DMI指标由三部分组成: DI(Positive Directional Indicator):衡量价格上涨趋势的强度。-DI(N…

域攻防渗透之委派攻击

出身寒微&#xff0c;不是耻辱&#xff0c;能屈能伸&#xff0c;方为丈夫。 约束性委派的利用 原理 非约束性委派被委派的机器会直接得到发布委派的用户的TGT&#xff0c;是十分不安全的&#xff0c;因此微软推出了约束性委派&#xff0c;还扩充kerberos协议&#xff0c;添加…

适用于 Linux 的 Windows 子系统安装初体验

1、简述 Windows Subsystem for Linux (WSL) 是 Windows 的一项功能&#xff0c;允许您在 Windows 计算机上运行 Linux 环境&#xff0c;而无需单独的虚拟机或双重启动。 WSL 旨在为想要同时使用 Windows 和 Linux 的开发人员提供无缝且高效的体验。 使用 WSL 安装和运行各种 L…

PWM波输出-定时器输出比较单元

目录 1&#xff0c;前言 2&#xff0c;实现过程 2.1 比较部分 2.2 输出部分 1&#xff0c;前言 电平&#xff0c;作为单片机的“肌肉”&#xff0c;承担着实践单片机的“想法“的重要任务。而PWM波&#xff0c;则是电平这个大类的重中之重&#xff0c;可以说&#xff0c;没…

代码随想录Day24:回溯算法Part1

回溯算法理论&#xff1a; Leetcode 77. 组合 这道题其实有点绕的我头晕&#xff0c;对于start index的解释我能够理解&#xff0c;但是我很难去想清楚他是如何在一次次递归中变化的因为他在for循环外面扮演我们每一次在一个数字找完了他开头的所有组合之后&#xff0c;就把st…

题目:图书排序(蓝桥OJ 4397)

问题描述&#xff1a; 解题思路&#xff1a; 可以使用结构体数组并排序&#xff0c;需要注意的是结构体数组不能直接使用sort进行排序,要自己写cmp函数。 结构体的cmp具体写法&#xff1a; bool cmp(book a, book b) { // 结构体类型名做参数if (a.w b.w) return a.id <…