美文网首页程序员专栏
【每天都在BATJ面试】邻接矩阵存储有向图

【每天都在BATJ面试】邻接矩阵存储有向图

作者: 享学课堂 | 来源:发表于2019-08-16 12:38 被阅读4次

上期的问题回答的怎么样呢?今天的面试题又来了哦!

若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑序列的结论是()。

A.存在,且唯一

B.存在,且不唯一

C.存在,可能不唯一

D.无法确定是否存在

把你的理解和答案发在评论区吧,关注我一下,答案下期揭晓。


上期问题

有个特殊的餐厅,对客人的要求是如果要离开餐厅一定要看下餐厅内有没有比你迟进来的人,一定要所有比你迟进来的人离开后你才能离开,有一天甲,乙,丙,丁四个客人先后进入了这家餐厅,那么他们离开的顺序不可能是:

A.丙,乙,甲,丁

B.甲,乙,丙,丁

C.乙,甲,丙,丁

D.丁,丙,甲,乙

答案:

本题主要考查数据结构--栈。想必大家都知道栈具有先进后出(FILO)的特点,抓住此特点,此题不难得出答案。

他们的进入顺序是甲 、乙、丙、丁,需要注意的的是,在先进入餐厅的人可能在后面的人进来之前已经出去。

因此,先进的人可能会先出来。如果是后进的人先出,那么他前面的人必然还在栈中。

A选项中丙,乙,甲,丁,那么有甲乙丙进,甲乙丙出,丁进丁出。

B选项中甲,乙,丙,丁,那么有甲进甲出,乙进乙出,丙进丙出,丁进丁出。

C选项中乙,甲,丙,丁 ,那么有甲乙进甲乙出,丙进丙出,丁进丁出。

D选项中,丁先出了,甲乙丙肯定还在栈中,且他们在栈中的顺序从栈顶到栈底必然是丙、乙、甲,那么他们的出栈顺序只能是丙、乙、甲。

相关文章

  • 【每天都在BATJ面试】邻接矩阵存储有向图

    上期的问题回答的怎么样呢?今天的面试题又来了哦! 若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该...

  • 图论——深度优先遍历和广度优先遍历(Java)

    图数据结构的定义 无向图 无向图的特点 邻接矩阵是对称的 有向图 图的存储 邻接矩阵存储方式 如下图所示,二维矩阵...

  • 图的表示和存储结构

    图的表示:两种表示方法 邻接矩阵和邻接表 无向图 有向图 图的权 连通图 度 图的存储结构 1、邻接矩阵存储 浪...

  • 2018-03-30 图的存储结构和遍历

    存储结构:邻接矩阵(有向图和无向图均可存储),邻接表(不易删除某个顶点,而且对于有向图不易存储),十字链表(结合邻...

  • 数据结构_图(2_图的存储结构)

    二、图的存储结构 2.1 邻接矩阵 2.1.1无向图 2.1.2有向图 2.1.3无向网 2.1.4有向网 2.2...

  • 2021-06-26图

    概念 一种非线性数据结构,比树复杂。 分类 有向图无向图带权图 存储 邻接矩阵法:缺点:浪费存储空间。优点:存储方...

  • 基本的数据结构有哪些

    图: 有向图:无向图: 图的存储结构:1,邻接矩阵(数组表达)2,邻接表和十字链表,链表表达,主要表达有向图3,邻...

  • 数据结构-学习二

    图: 无向图,有向图度,子图,路径,环,连通图,连通子图。 存储: 邻接矩阵二维数组。 邻接表+数组加链表优先搜...

  • 几个概念:有向图、无向图、加权图、简单图、联通、联通分量、生成树、强连通分量、强联通图图的存储:邻接矩阵(二维、一...

  • 图存存储 邻接矩阵 无向图会比较浪费空间稀疏图也会 邻接表存储 逆邻接表存储 深度和广度优先搜索 广度优先搜索

网友评论

    本文标题:【每天都在BATJ面试】邻接矩阵存储有向图

    本文链接:https://www.haomeiwen.com/subject/rbpfsctx.html