摘要: 欧拉回路是指不重复地走过所有路径的回路,而哈密尔顿环是指不重复地走过所有的点,并且最后还能回到起点的回路。 代码如下: #include<iostream> #include<cstring> using namespace std; const int Maxn=1001; int start,l 阅读全文
posted @ 2017-04-08 21:09 夜雨声不烦 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 考试的方面: (1)一笔画是怎样画的(水) (2)能否实现一笔画(小技巧) 1)必须连通(有向与无向都必须满足) 2)有向图:(欧拉回路)如果出度等于入度,可以从任意点搜索; (欧拉路)如果入度大于出度,则一定为终止点,而如果出度大于入度,则一定为开始的点(注意,如果入度与出度之间的差值大于一,则一 阅读全文
posted @ 2017-04-08 20:34 夜雨声不烦 阅读(274) 评论(0) 推荐(1) 编辑
摘要: 邻接矩阵看上去是个不错的选择,首先是容易理解,第二是索引和编排都很舒服但是我们也发现,对于边数相对顶点较少的图,这种结构无疑是存在对存储空间的极大浪费。 因此我们可以考虑另外一种存储结构方式,例如把数组与链表结合一起来存储,这种方式在图结构也适用,我们称为邻接表(AdjacencyList)。 基本 阅读全文
posted @ 2017-04-08 18:46 夜雨声不烦 阅读(931) 评论(0) 推荐(2) 编辑