博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【数据结构周周练】027 图的基本概念及存储经典习题
阅读量:4075 次
发布时间:2019-05-25

本文共 574 字,大约阅读时间需要 1 分钟。

有人跟我私聊说能不能分享一些算法以外的练习题呢?毕竟数据结构不仅仅是代码。我觉得他说的对,前段时间刚刚开始分享有关于图的内容,但是由于刚刚开始,不宜出难度太大的题,分享的代码比较少,所以,这些练习题呢,我们先从图分享开始。希望大家能够喜欢。

今天给大家分享的是几道比较经典的题目,希望大家能够先自己做,然后再看我的分析。

例题1

例题1

【分析】(1)所有顶点有入度,出度,且无向图的所有顶点的入度之和等于出度之和,即所有顶点的度之和为偶数。

(2)边数还可以等于顶点个数-1,比如三个顶点,两条边的链,也是无向连通图,无向连通图的最小生成树还是无向连通图,且边数都等于顶点个数-1;错误。

(3)如果是三个顶点三条边的环,没有度为1的顶点。

综上,只有(1)正确。

例题2

例题2

【分析】保证任何情况下都连通,就要保证最坏的情况,即所有的边,保证6个顶点都互相有边,这样就算把所有的边都给这六个顶点,那我们还会有多余的边,来保证剩下顶点的连通,即保证6个顶点两两相互有连接,并保证至少还有一条连接第七个顶点,即至少需要:6 × 5 ÷ 2 + 1 = 16 条边。

例题3

例题3

【分析】因为任何顶点u对应的边表都是存放以u为起点的所对应的另一个顶点v。从而v在边表中出现的次数是它的入度。这里一定要注意边表是后面的部分,注意和定点表的区分。

转载地址:http://wcyni.baihongyu.com/

你可能感兴趣的文章
使用unity开发游戏时如觉得游戏声音太吵,点Mute Audio
查看>>
ambiguous
查看>>
Unity Awards 2018最佳资源
查看>>
A bug in Flex SDK 3.4?? FocusManager.focusInHandler()
查看>>
var读写和function读写,get/set读写效率比较
查看>>
Android和Unity混合开发——解决方案
查看>>
UnitZ Battlegrounds beta5- unity吃鸡类型游戏模版 源码 仿绝地求生
查看>>
unity疯狂牧场完整项目源码 - Frenzy Farming time management game kit V1.0
查看>>
[XLua]热更新四部曲视频教程+示例源码
查看>>
unity手机游戏应用程序调试控制台Lunar Mobile Console - PRO 1.5.5
查看>>
unity手机游戏应用程序调试控制台Lunar Mobile Console - PRO 1.5.5
查看>>
Unity3D 2D模拟经营游戏 洗车沙龙 完整源码
查看>>
Unity3D 2D模拟经营游戏 洗车沙龙 完整源码
查看>>
AXURE RP8 - 实战手册 网站和APP原型制作案例精粹
查看>>
NGUI: Next-Gen UI 2018.3.0f
查看>>
uSurvival 1.41多人在线生存逃杀吃鸡类游戏源码
查看>>
玩转@Git三剑客
查看>>
Unity实现c#热更新方案探究(一)
查看>>
uSurvival 1.41多人在线生存逃杀吃鸡类游戏源码
查看>>
AXURE RP8 - 实战手册 网站和APP原型制作案例精粹
查看>>