【ShawnZhang】带你看数据结构——第十二课:图

数据结构的最后一种类型:图

简单一点说,就是一张网,和你的朋友圈一样,错综复杂,任何一个结点都可能和其他结点有联系

说几个定义:

有向图、无向图:就是两个结点之间是单向箭头还是双向箭头,还是无向线

完全图:无向图每两个结点都存在一个边,有向图每两个结点都存在双向箭头

度:指向结点的是入度,出来的是出度,和称度

子图:就是图的一部分,含自身为子图

路径:两个结点之间的多少条边称之为路径

连通图:任意两点都存在路径可以连通(!!不是任意两点都有边,可以绕道过去)

网络:就是图的结点赋值就称之为网络



存储方式:邻接矩阵和邻接表

有边为1,没边为0,与自身为0出度为1,入度为1,如果无边为∞


邻接表:

写出相连的,无顺序正常顺序为出度表


遍历:

深度优先:就一条线读下去,不要连成环就好

广度优先:一层一层阅读,先随机找出根节点,然后找出左右子树,然后在往下找,如果没有就,忽略


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值