作业要求

  • 画出附件中有向图的十字链表:(附件见下图)

示例分析

  • 示例如下:

  • 分析:
    ① 首先可以标出各个顶点的序号;
    ② 找到每个顶点对应的入弧和出弧,可以进行标注;
    ③ 对于每一行的链表,都会有对应的以该行序号为弧尾的链表,并且用上一个链表的同弧尾指向下一个链表的弧尾;
    ④ 对于同弧头的链表,使用该链表的同弧头指向纵向对应的弧头;
    ⑤ 如果只有一个入弧,或者只有一个出弧,从而缺少同弧尾或者同弧头指向的链表,将同弧头或者同弧尾置为空。

  • 之所以被称为“十字链表”,是因为这个结构将行的单链表和列的单链表结合起来存储稀疏矩阵(大部分元素为 0 的矩阵)。可以看成是将有向图的邻接表和逆邻接表结合起来得到的一种链表。

实现过程

  • 所以除了b为弧尾,a为弧头的链表有对应的同弧尾之外(同弧尾对应b→e),其他链表都没有同弧头和同弧尾指向的顶点。

实现结果

参考资料

  • 蓝墨云班课 图 ppt

  • 十字链表

转载于:https://www.cnblogs.com/super925/p/7820484.html

20162330 第十周 蓝墨云班课 十字链表相关推荐

  1. 20162330 第六周 蓝墨云班课 队列课下作业

    作业要求 1 补充课上没有完成的作业 2 参考15.3节,用自己完成的队列(链队,循环数组队列)实现模拟票务柜台排队功能 3 用JDB或IDEA单步跟踪排队情况,画出队列变化图,包含自己的学号信息 4 ...

  2. 20162330 第六周 蓝墨云班课 队列加分项

    作业要求 1 用循环队列实现 2 参考PPT用循环队列打印杨辉三角 3 用JDB或IDEA单步跟踪排队情况,画出队列变化图,包含自己的学号信息 4 把代码推送到代码托管平台 5 把完成过程写一篇博客: ...

  3. 蓝墨云班课计算机测试题答案,20155317 第一周蓝墨云班课考题

    20155317 2016-2017-2 蓝墨云班课考题第2周 上周蓝墨云班课考题 1 ( 单选题 | 1 分) Amdahl定律说明,我们对系统的某个部分做出重大改进,可以显著获得一个系统的加速比. ...

  4. 20155317 第一周蓝墨云班课考题

    20155317 2016-2017-2 蓝墨云班课考题第2周 上周蓝墨云班课考题 1 ( 单选题 | 1 分) Amdahl定律说明,我们对系统的某个部分做出重大改进,可以显著获得一个系统的加速比. ...

  5. 20155317 2016-2017-2 蓝墨云班课考题第2周

    20155317 2016-2017-2 蓝墨云班课考题第2周 三: 1.用gcc -g编译vi输入的代码 2.在main函数中设置一个行断点 3.在main函数增加一个空循环,循环次数为自己学号后4 ...

  6. 基于蓝墨云平台的计算机教学,基于蓝墨云班课的中职计算机“分层教学”模式探究...

    崔月娇 一.教学现状概述 一方面,我校是面向全国招生,部分欠发达地区的学生由于资源配置导致计算机基础相当薄弱,而来自发达地区的学生早早地接触了计算机,部分计算机基础操作已相当熟练,学生的计算机水平参差 ...

  7. 基于蓝墨云班课的“出门门票”设计与改进

    陈皓(左耳朵耗子)(微博,博客)说:朋友圈很重要.一个人的朋友圈很重要,你在什么样的朋友圈,就会被什么样的朋友圈所影响. 因为<构建之法(电子版)>结识了人生好教练:周筠老师(知乎,微博, ...

  8. 补交20145226蓝墨云班课 -- MyCP

    蓝墨云班课 -- MyCP.java 具体描述: 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt ...

  9. 使用springboot+vue+element-ui模仿蓝墨云班课

    声明:前端大量CSS样式从原网站复制来的,蓝墨云班课也十分好用,大家可以了解下 项目地址:前端+后端+数据库 https://gitee.com/cao-qiangqiang/a04test07/tr ...

最新文章

  1. Linux cp 实现强行覆盖
  2. codis 部署和测试
  3. 大唐波斯将军 机器人_你的工作会被机器人取代吗? 作者:大唐波斯将军2015-04-08 09:34...
  4. MVC学习IIS的不同版本(一)
  5. 微信小程序知识点GET
  6. Openfire开发配置,Openfire源码配置,OpenFire二次开发配置
  7. android获取详细地址,Android获取当前子网掩码地址(亲测可用)
  8. 寫程式不需要天份,也不需要熱情
  9. 各大快递公司面单号准确性验证的正则表达式,来自淘宝开放平台,时间是20181206,...
  10. django uWSGI nginx搭建一个web服务器 确定可用
  11. modbus tcp主站和从站_实例讲解PLC实现modbus通讯
  12. Linux查找文件内容的常用命令方法
  13. 什么是内存对齐以及作用
  14. 通过镜像安装torch,torchvision
  15. el-input输入11位手机号,边输入边验证手机号码格式
  16. 美妆品牌如何做好营销推广?做好美妆行业品牌营销的方案有哪些?
  17. 用wxpython编写登录界面_用wxPython打造Python图形界面(上)
  18. c语言中数字字符的ascii码,求教!我想显示数字但是现在显示的却是数字在ASCII码中对应的符...
  19. 今天帮别人解决一下SAP 问题..呵呵.其实也没什么
  20. 如何使用两台主机实现三个网段之间互通且三个网段均可联网

热门文章

  1. 基于stm32单片机的空气质量检测仿真(仿真+源码+全套资料)
  2. 期货平仓/强制平仓/爆仓-股市平仓建仓
  3. 解决win10和ubuntu18,win10时间不同步问题
  4. RabbitMQ优化消息阻塞系列(一)解决方案梳理
  5. 短视频直播平台第三方特效SDK接入教程(完整版)
  6. vs运行localhos转换为本地ip地址访问
  7. linux里sh命令是做什么的?详解!
  8. 离别是为了下一次更好的重逢
  9. 【Java爬虫】爬取南通大学教务处成绩
  10. 肥宅快乐还是不快乐,拓展欧几里得,exgcd???bfs