20162306 2017-2018-1《程序设计与数据结构》 第10周学习总结

本文总结了《程序设计与数据结构》课程第10周的学习内容,包括无向图、有向图、带权图的概念,常用图算法如遍历、测试连通性、最小生成树和最短路径等,以及图的实现策略如邻接表和邻接矩阵。此外还分享了学习过程中遇到的问题及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

20162306 2017-2018-1《程序设计与数据结构》 第10周学习总结

教材学习内容总结

  • 1、 无向图
    (1)无向图中,表示边的顶点对是无序的。
    (2)如果图中的两个顶点之间有边连接,则称它们是邻接的。
    (3)如果无向图中连接顶点的边数达到最大,则图为完全图。
    1063500-20171114142954952-1214289068.png

  • 2、有向图
    (1)有向图中的边是顶点的有序对。
    (2)有向图中的路径是连接图中两个顶点的有向边的序列。
    1063500-20171114143152437-1782952661.png

  • 3、带权图
    (1)图中每一条边都对应一个权值的图称为带权图,有时候也称为网络。分为有向带权图和无向带权图。
    1063500-20171114143307827-914347969.png

  • 4、常用的图的算法
    (1)遍历;
    (2)测试连通性
    (3)最小生成树;
    (4)判断最短路径

  • 5、图的实现策略
    (1)邻接表;
    (2)邻接矩阵
    1063500-20171114143609765-1575798612.png

教材学习中的问题和解决过程

  • 问题1:课上的活动“十字链表”课上没有太理解,
    1063500-20171112223859497-1649164244.png
  • 问题1解决方案:依照老师上课给出的图
    1063500-20171114144020640-122808437.png
    1、先将顶点、入弧、出弧标记好,并进行编号
    2、填写弧头弧尾
    3、明确出入弧关系,连线。

代码调试中的问题和解决过程

  • 问题1:实验中实现一些教材外查找算法还没能完全实现
    1063500-20171114144515687-1771098643.png

  • 问题1解决方案:尚未解决,解决后会实验报告中补充

代码托管

结对及互评

  • 博客中值得学习的或问题:
    • 对于教材代码研究的很透彻

本周结对学习情况

 [20162305](http://www.cnblogs.com/lyxwatm/p/7710984.html)
- 结对学习内容
    - 梳理教材内容
    - 理解课上内容

其他(感悟、思考等,可选)

- 教材内容基本结束了,马上要开始实践了,一点一点的把知识漏洞补回来吧。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周0/01/110/10
第二、三周303/3032/310/20
第四、五、六周700/10032/510/20
第七周663/16661/615/35
第八、九周754/24202/819/54
第十周575/29954/1216/70
  • 计划学习时间:20小时

  • 实际学习时间:16小时

参考资料

转载于:https://www.cnblogs.com/guominxiaocao/p/7823373.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值