当前位置: 首页 > news >正文

响应式网站框架上海电商设计公司

响应式网站框架,上海电商设计公司,导航网站 cms,获取WordPress第七章 图论 一、数据结构定义 图的邻接矩阵存储法#define MaxVertexNum 100 // 节点数目的最大值// 无边权,只用0或1表示边是否存在 bool graph[MaxVertexNum][MaxVertexNum];// 有边权 int graph[MaxVertexNum][MaxVertexNum];图的邻接表存储法 把所有节点存储为…

第七章 图论

一、数据结构定义

  1. 图的邻接矩阵存储法
    #define MaxVertexNum 100 // 节点数目的最大值// 无边权,只用0或1表示边是否存在
    bool graph[MaxVertexNum][MaxVertexNum];// 有边权
    int graph[MaxVertexNum][MaxVertexNum];
    
  2. 图的邻接表存储法
    把所有节点存储为节点数组,每个节点里有自己的数据和一个边指针,这个边指针相当于一个链表的头指针,这个链表里存放所有与这个节点相连的边,边里存放该边指向的节点编号和下一条边指针
    请添加图片描述
    #define MaxVertexNum 100 // 节点数目的最大值
    typedef struct EdgeNode{ // 边表节点int adjvex; // 该边所指向的节点编号struct EdgeNode *next; // 指向下一条边的指针// Infotype info; // 边权值(如果有)
    }EdgeNode;typedef struct VNode{ //节点表节点VertexType data; // 节点信息EdgeNode *first; // 指向第一条依附该节点的边的指针
    }VNode;typedef struct{int verNum, edgeNum; // 节点数和边数VNode AdjList[MaxVertexNum]; // 节点数组
    } ALGraph; // 邻接表
    
  3. 图的十字链表存储法(有向图)
    请添加图片描述
    typedef struct edgeNode{int headVer, tailVer; struct edgeNode *hLink, *tLink; // 分别指向弧头和弧尾相同的下一条边infoType info;
    } edgeNode;typedef struct VNode{VerType data;edgeNode *firstIn, *firstOut; // 分别指向入边表和出边表中的第一个边节点
    } VNode;typedef struct{int verNum, edgeNum;VNode XList[verNum]; // 顶点表
    } OLGraph;
    
  4. 图的邻接多重表存储法(无向图)
    请添加图片描述
    typedef struct edgeNode{int iVer, jVer; // 边的两个顶点在顶点表(数组)里的下标struct edgeNode *iLink, *jLink; // 和顶点相连的下一条边infoType info; // 带权图可存储边的权值
    } edgeNode;typedef struct VNode{VerType data;edgeNode *firstEdge;
    } VNode;typedef struct{int verNum, edgeNum; // 图的顶点数和边数VNode adjMuList[verNum];
    } AMLGraph; 
    

二、代码/算法

  1. 遍历/搜索
    • DFS实现
    • BFS实现
  2. 最小生成树
    • Prim算法(ACE:不要求记忆)
    • Kruskal算法(ACE:不要求掌握,理解并查集在Kruskal中的作用即可)
  3. 最短路径
    • Dijkstra算法
    • Floyd算法
  4. 拓扑排序算法(ACE:常考选择题)
  5. 关键路径算法 (ACE:常考选择题)
  6. 并查集
http://www.yayakq.cn/news/765339/

相关文章:

  • 商城网站主机客户关系管理的定义
  • 如何建网站挣钱合肥电子网站建设
  • 做汽车的网站编辑wordpress 主机伪静态404.php seo
  • 网站主页模板 优帮云中天建设哪里的
  • 苏州工业园区两学一做网站黄页大全
  • 开网站赚钱吗河南郑州广城区
  • 秦皇网站建设如何做html网站
  • 化妆品网站模板网站备案图标
  • 网站推广的目的是什么常州网站建设方案
  • 大型网站建设就找兴田德润网站开发开题报告范文
  • 服装网上商城网站建设报告在线快速建站
  • 网站客户端制作哪些网站可以下载视频
  • 做网站项目流程图模板wordpress的seo标题怎么写
  • 做房产网站在百度推广推广费建设阅读网站的目的
  • 专业建站推广企业百度推广在哪里能看到
  • 网上做物理题赚钱的网站网页制作接单
  • 网站空间后台密码建设网站需申请什么
  • 普通网站和营销型网站的区别wordpress加链接
  • 高度国际装饰公司官网北海seo快速排名
  • 做网站如何处理并发问题网站点击按钮排序
  • 网站开发 所有权wordpress 免登陆接口
  • 做便宜网站山西太原建站怎么做
  • 网站备案地wordpress二次打开
  • 怎么把别人网站源码弄出来室内设计公司名字起名大全
  • 服装企业微网站建设网站加载速度优化
  • 做网站注册营业执照尚易企业邮箱登录入口
  • 网站开发人员是干嘛的学做PPT报告的网站
  • 网站点击量设计浙江苏省城乡建设厅网站
  • 合肥网站设计哪家公司好有原型怎么做网站
  • 找公司做网站运营怎么样wordpress 上传图片自动命名