图的存储及基本操作试题

news2024/11/29 3:00:11

01.下列关于图的存储结构的说法中,错误的是().
A.使用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小
只与图中的顶点数有关,与边数无关
B.邻接表只用于有向图的存储,邻接矩阵适用于有向图和无向图
C.若一个有向图的邻接矩阵的对角线以下的元素为0,则该图的拓扑序列必定存在
D、存储无向图的邻接矩阵是对称的,所以只需存储邻接矩阵的下(或上)三角部分

02.若图的邻接矩阵中主对角线上的元素皆为0,其余元素全为1,则该图一定()。
A.是无向图                       B.是有向图                        C.是完全图                        D.不是带权图

03.在含有n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为().
A. e                                  B.2e                                   C. n2 -e                             D.n2 -2e

04.带权有向图G用邻接矩阵存储,则v的入度等于邻接矩阵中()。
A.第i行非∞的元素个数                               B.第i列非∞的元素个数
C.第i行非∞且非0的元素个数                     D.第i列非∞且非0的元素个数

05.一个有n个顶点的图用邻接矩阵A表示,若图为有向图,顶点vi的入度是();若图为
无向图,顶点vi的度是()


07.以下关于图的存储结构的叙述中,正确的是( ).
A.一个图的邻接矩阵表示唯一,邻接表表示唯一
B.一个图的邻接矩阵表示唯一,邻接表表示不唯一
C.一个图的邻接矩阵表示不唯一,邻接表表示唯一
D.一个图的邻接矩阵表示不唯一,邻接表表示不唯一

09.用邻接表法存储图所用的空间大小().
A.与图的顶点数和边数有关                                B.只与图的边数有关
C.只与图的顶点数有关                                       D.与边数的平方有关

10.若邻接表中有奇数个边表结点,则().
A.图中有奇数个结点                                           B.图中有偶数个结点
C.图为无向图                                                      D.图为有向图

11.在有向图的邻接表存储结构中,顶点v在边表中出现的次数是().
A.顶点v的度                                                        B.顶点v的出度
C.顶点v的入度                                                    D.依附于顶点v的边数

12. n个顶点的无向图的邻接表最多有()个边表结点。
A. n^2                             B.n(n-1)                        C. n(n+1)                              D. n(n-1)/2

13.设某无向图中有n个顶点和e条边,则建立该图的邻接表的时间复杂度是()
A. O(n+e)                       B. O(n^2)                      C.O(ne)                                D.O(n^3)

14.假设有n个顶点、e条边的有向图用邻接表表示,则删除与某个顶点v相关的所有边的时间复杂度为( ).
A.O(n)                            B.O(e)                           C.O(n+ e)                             D.O(ne)

15.对邻接表的叙述中,()是正确的。
A.无向图的邻接表中,第i个顶点的度为第i个链表中结点数的两倍
B.邻接表比邻接矩阵的操作更简便
C.邻接矩阵比邻接表的操作更简便
D.求有向图结点的度,必须遍历整个邻接表

16.邻接多重表是( )的存储结构。
A.无向图                        B.有向图                        C.无向图和有向图                D.都不是

17.十字链表是()的存储结构。
A.无向图                        B.有向图                        C.无向图和有向图                D.都不是

18.【2013统考真题】设图的邻接矩阵A如下所示,各顶点的度依次是( )。

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

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

相关文章

打造高效安全的电池管理 | 基于ACM32 MCU的两轮车充电桩方案

前 言 随着城市化进程的加快、人们生活水平的提高和节能环保理念的普及,越来越多的人选择了电动车作为代步工具,而两轮电动车的出行半径较短,需要频繁充电,因此在城市中设置两轮车充电桩就非常有必要了。城市中的充电桩不仅能解决…

学习transformer模型-Dropout的简明介绍

Dropout的定义和目的: Dropout 是一种神经网络正则化技术,它在训练时以指定的概率丢弃一个单元(以及连接)p。 这个想法是为了防止神经网络变得过于依赖特定连接的共同适应,因为这可能是过度拟合的症状。直观上&#…

AcWing-乌龟棋

312. 乌龟棋 - AcWing题库 所需知识:动态规划 闫氏dp分析法: 整体思路:由于走的方式有四种,所以dp[i][j][m][n]的来源有四种,状态转移方程式要求不重不漏,所以我们可以以使用的最后一个卡片上的数值来进行…

三台电机的顺启逆停

1,开启按钮输入信号是 电机一开始启动,5秒回电机2启动 ,在5秒电机三启动 关闭按钮输入时电机3关闭 ,5秒后电机2关闭 最后电机一关闭 2,思路开启按钮按下接通电机1 并且接通定时器T0 定时器T0 到时候接通电机2 并且开…

快速创建zookeeper集群

先说明,zookeeper集群的3个节点都放在同一个虚拟机(穷),所以搭建是一个伪集群,因为一个服务器挂机,所有节点都会停止。工作实际情况安装到三个服务器,并修改节点配置的ip地址即可(红…

星云曲库测试报告

文章目录 一、项目介绍1.1项目背景1.2功能介绍 二、测试环境三、测试执行过程3.1功能测试3.1.1登录页面测试3.1.2歌曲列表页面测试3.1.3“我喜欢”页面测试3.1.4上传页面测试 3.2界面自动化测试3.2.1登录页面测试3.2.2歌曲列表页面测试3.2.3“我喜欢”页面测试3.2.4上传页面测试…

零失误微信支付商家转账到零钱功能开通教程

商家转账到零钱是什么? 使用商家转账到零钱这个功能,可以让商户同时向多个用户的零钱转账。商户可以使用这个功能用于费用报销、员工福利发放、合作伙伴货款或分销返佣等场景,提高效率。 商家转账到零钱的使用场景有哪些? 商家…

都江堰操作系统系统架构图

都江堰操作系统设计思想源于中国传统的“天人合一,道法自然”哲学思想,内核调度系统采用事件调度,全球首创,突破单机桎梏,实现异构网络调度,开拓新赛道,实现换道超车。“有事就动,没…

Vue.js前端开发零基础教学(四)

学习目标: 熟悉选项式API和组合式API,能够说出选项式API和组合式API的区别 掌握注册组件的方法,能够运用全局注册或者局部注册的方式完成组件的注册 掌握父组件向子组件传递数据的方法,能够使用props实现数据传递等等 前言 在学习…

Linux 学习之路 -- 进程篇 -- 背景介绍

目录 1、冯诺依曼体系架构 2.操作系统 1、冯诺依曼体系架构 再开始学习进程之前我们要先了解一下计算机的体系结构,这里我们以最经典的冯诺依曼体系结构为例,简单介绍一下一下计算机的体系结构,方便我们对进程的理解。 这里的中央处理器就是…

Multi-task Lung Nodule Detection in Chest Radiographs with a Dual Head Network

全局头增强真的有用吗? 辅助信息 作者未提供代码

209基于matlab的无人机路径规划

基于matlab的无人机路径规划,包括2D路径和3D路径,三种优化算法,分别是蝙蝠算法(BA)、蝙蝠算法融合差分进化算法(DEBA)、结合人工势场方法的改进混沌蝙蝠算法(CPFIBA)。输出距离迭代曲线和规划的路径。程序已调通&#…

Unity TrailRenderer的基本了解

在Unity中,TrailRenderer组件用于在对象移动时创建轨迹效果。通常用于增强游戏中的动态物体,比如子弹、飞行道具或者角色移动时的拖尾效果。 下面来了解下它的基本信息。 1、创建 法1:通过代码创建 using UnityEngine;public class Trail…

数码管时钟--LABVIEW编程

一、程序的前面板 1.获取系统时钟,年月日,时分秒,用14个数码管显示。 2.闹钟设定小时和分钟。 二、程序的后面板 三、程序运行图 四、程序源码 源程序可以在百度网盘自行下载,地址链接见下方。 链接:https://pan.b…

006 高并发内存池_PageCache设计

​🌈个人主页:Fan_558 🔥 系列专栏:高并发内存池 🌹关注我💪🏻带你学更多知识 文章目录 前言文章重点一、回顾PageCache页缓存结构二、PageCache结构设计三、完善申请内存函数小结 前言 本文将…

图的遍历试题

一、单项选择题 01.下列关于广度优先算法的说法中,正确的是( ). Ⅰ.当各边的权值相等时,广度优先算法可以解决单源最短路径问题 Ⅱ.当各边的权值不等时,广度优先算法可用来解决单源最短路径问题 Ⅲ.广度优先遍历算法类似于树中的后序遍历算法…

第十五届蓝桥杯模拟考试II_物联网设计

这次写的还是比较顺利的3h完成,一个模块一个模块检查,检查无误后再组装,组装完成后再测试,这样一步一个脚印,将整个模块搭建好是最稳妥的,很少出现一个积木单个没有问题组装之后和体系中的其他积木产生奇妙…

LongAdder 和 AtomicLong

有幸看到一篇关于这个讲解 2个类的讲解,自己也归纳总结一下。 一、解析 看源码底层会发现实现机制不一样,当然这个也是必须的 LongAdder 点进去之后会发现,CAS 它是一个CAS的实现类。至于Cell类JVM提供的内置函数 官方说法是:…

Feign远程调用的基本流程通俗易懂

1. OpenFeign的源码解析 关于OpenFeign的源码解析这位博主写的非常详细,可先阅读该博客【OpenFeign调用服务的核心原理解析】,本文对其内容做了概括整理,较于源码解析 通俗易懂。 2. Feign远程调用的基本流程图解 Feign远程调用&#xff0…

Linux中数据呈现输入输出重定向

1 理解输入输出 目前为止,你已经知道了两种脚本输出的方法: 在显示器屏幕上显示输出 将输出重定向到文件中 1.1 标准文件描述符 Linux系统将每个对象当作文件处理。这包括输入和输出进程。Linux用文件描述符(file descriptor)来标识每个文件对象。文…