20182332 2019-2020-1 《数据结构与面向对象程序设计》第十周学习总结
教材学习内容总结
- 在无向图中,表示边的顶点对是无序的。
- 如果图中的两个顶点之间有边连接,则称他们是邻接的;
- 如果无向图中连接顶点的边数达到最大,则图为完全图;
- 路径是图中连接两个顶点的边的序列。
- 图
- 有向图:一个有向图D是指一个有序三元组(V(D),A(D),ψD),其中ψD为关联函数,它使A(D)中的每一个元素(称为有向边或弧)对应于V(D)中的一个有序元素(称为顶点或点)对。
- 邻接矩阵和关联矩阵定义:设D(V,E)是有向图,其中V={v1,v2,v2…vn},E={e1,e2,e3,…em}称A(D)=(aij)nxn是D的领接矩阵,其中aij是以vi为起始点,以vj为终点的边的条数。
- 度/出度/入度:
- 在图中,一个顶点依附的边或弧的数目,称为该顶点的度。
- 在有向图中,一个顶点依附的弧头数目,称为该顶点的入度。
- 一个顶点依附的弧尾数目,称为该顶点的出度,某个顶点的入度和出度之和称为该顶点的度。
- 若图中有n个顶点,e条边或弧,第i个顶点的度为di,则有 e=1/2 * Σ(1<= i <= n, di)
- 完全图/稠密图/稀疏图:
- 具有n个顶点,n(n-1)/2条边的图,称为完全无向图,
- 具有n个顶点,n(n-1) 条弧的有向图,称为完全有向图。
- 完全无向图和完全有向图都称为完全图。
- 对于一般无向图,顶点数为n,边数为e,则 0≤e ≤n(n-1)/2。
- 对于一般有向图,顶点数为n,弧数为e, 则 0≤e≤n(n-1) 。
- 当一个图接近完全图时,则称它为稠密图,
- 当一个图中含有较少的边或弧时,则称它为稀疏图。
有向图&无向图:

- 权:
- 在图的边或弧中给出相关的数,称为权。
- 权可以代表一个顶点到另一个顶点的距离,耗费
等,带权图一般称为网。
教材学习中的问题和解决过程:
- 图和树有什么区别?
- 图表
- 1、图表中每个节点可以有任意数量的边,边可以是单向和双向的。
- 2、图表中没有名为root的根节点的概念。
- 3、图表可以有循环和自循环
- 4、图表中,没有预定义数量的边,它取决于图表。
- 5、图是网络模型结构。
- 树
- 1、常规树由具有任意数量子节点的节点组成;但是在二叉树的情况下,每个节点最多可以有两个子节点。在任意两个节点之间仅存在一条边。
- 2、树中有一个名为root的唯一节点。
- 3、树不能有循环和自循环
- 4、树可以有n-1条边。
- 5、树是分层结构。
代码调试中的问题和解决过程

- 解决方案:经过检查后发现是控制寻找距离集合最近的点循环次数有问题

更改为:

即可

上周考试错题总结
上周無考试。
反思:
几个画图的小测试做的还行,但不注重细节,需要多加注意
结对及互评
点评
其他(感悟、思考等,可选)

思维逐渐离散
参考资料
| 目标 |
10000行 |
30篇 |
400小时 |
? |
| 第一周 |
138/138 |
2/2 |
23/23 |
减少了鼠标的使用次数 |
| 第二周 |
749/887 |
1/4 |
25/48 |
对JAVA感触加深 |
| 第三周 |
765/1652 |
1/4 |
25/48 |
对JAVA感触加深 |
| 第四周 |
694/2346 |
1/6 |
20/87 |
学会了类 |
| 第五周 |
1659/4005 |
1/8 |
21/108 |
|
| 第六周 |
531/4536 |
1/10 |
23/128 |
|
| 第七周 |
1523/6059 |
1/10 |
38/166 |
|
| 第八周 |
1736/7795 |
1/11 |
29/195 |
|
| 第九周 |
2866/10661 |
6/17 |
25/220 |
|
| 第十周 |
1742/12403 |
2/19 |
26/246 |
|
20182332 2019-2020-1 《数据结构与面向对象程序设计》第十周学习总结
原文:https://www.cnblogs.com/Stark-GR/p/11945249.html