zoukankan      html  css  js  c++  java
  • 欧拉回路的学习

    欧拉回路问题:

      是否能从某点出发顺着边走,每条边恰好经历一次回到出发点?

    无向图的欧拉回路:

      如果图中的每个顶点的度数为偶数,那么可以一笔从起始点到终止点画一条线,这条线就是无向图的欧拉回路;

    有向图的欧拉回路:

      如果有向图的每个顶点的的出度等于入度的话,那么可以从起始点到终止点画一条线,这条线就是有向图的欧拉回路;

    欧拉回路的套圈算法:

      1.判断是否存在欧拉回路;

      2.寻找从i出发的环p1-p2-p3-...px;(p1=px,即起始点和终止点相同)

      3.把p1到px标记为待查找状态;

      4.对每个待查找的点进行第2步,即递归查找环;并将新找到的环插入到上一层的环中得到p1-p2-..pj-1-q1-q2-...qy-pj+1-pj+2...-px(q1与原来的pj相同);

  • 相关阅读:
    进程状态-top,ps
    怎么杀死进程?
    linux文件属性和类型
    文件管理的相关命令
    系统的目录结构
    linux基础_02
    linux基础_01
    python 01
    什么是NoSql
    为何不推荐子查询和join?
  • 原文地址:https://www.cnblogs.com/zhangchengc919/p/5416890.html
Copyright © 2011-2022 走看看