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

莞城区仿做网站/seo网页优化工具

莞城区仿做网站,seo网页优化工具,2023新闻摘抄10条,网站收藏的链接怎么做拓扑排序是一个无环图的应用,如一个“电影制作”的工程图,不可能在人员到位进驻场地时,导演还没有找到,也不可能在拍摄过程中,场地都没有,因此,这样的工程图,一定是无环的有向图。 在…

拓扑排序是一个无环图的应用,如一个“电影制作”的工程图,不可能在人员到位进驻场地时,导演还没有找到,也不可能在拍摄过程中,场地都没有,因此,这样的工程图,一定是无环的有向图。
在一个表示工程的有向图中,用顶点表示活动,用弧表示活动之间的优先关系,这样的有向图为顶点表示活动的网,称为AOV网。
设G={V,E}是一个具有n个顶点的有向图,V中的顶点序列v1,v2,……,vn,满足若从顶点vi到vj有一条路径,则在顶点序列中顶点vi必在顶点vj之前。这样的顶点序列为一个拓扑序列。
所谓拓扑排序,即为对一个有向图构造拓扑序列的过程。构造时有两个结果,如果此网的所有顶点都被输出,则说明它是不存在环的AOV网;如果输出顶点少了,哪怕只少一个,也说明这个网存在环,不是AOV网。

拓扑排序算法

对AOV网进行拓扑排序的基本思路:从AOV网中选择一个入度为零的顶点输出,然后删除该顶点,并删除以此顶点为尾的弧,继续重复此步骤,直到输出所有顶点或AOV网中不存在入度为0的顶点为止。
所用的数据结构:存储图的邻接表(便于删除顶点)<增加一个入度域in>,栈(存储入度为0的顶点)。
涉及结构的代码:

#include <iostream>
#include <stack> //拓扑排序需要用到 数据结构~栈 
using namespace std;
const int MAXVEX = 105;
struct EdgeNode{int adjvex;EdgeNode *next;int weight;
};
typedef struct VertexNode{int in;//入度,以空间换取时间int data;EdgeNode *FirstEdge; 
}VertexNode,AdjList[MAXVEX];
typedef struct{AdjList adjList;int numVertexes,numEdges;
}graphAdjList,*GraphAdjList;

拓扑排序代码:

//拓扑排序TopologicalSort
bool TopologicalSort(GraphAdjList GL){//由于typedef,GraphAdjList类型是指针 int cnt=0;//用于计数,若输出则自增。若最后cnt的值小于总顶点数,则说明该图存在回路 EdgeNode *e;stack<int> s;for(int i=0;i<GL->numVertexes;i++){if(GL->adjList[i].in==0){s.push(i);}}while(!s.empty()){int tmp = s.top();s.pop();cnt++;cout<<GL->adjList[tmp].data;//打印当前顶点信息for(e = GL->adjList[tmp].FirstEdge;e!=NULL;e=e->next){if(--GL->adjList[e->adjvex].in==0){s.push(e->adjvex);}} }if(cnt<GL->numVertexes){return false;}return true;
} 
http://www.lbrq.cn/news/1273663.html

相关文章:

  • 网站搭建哪里找最好/网络文章发布平台
  • 网站建设报价新鸿儒/苏州seo整站优化
  • 制作网页网站哪个好用/seo快速优化文章排名
  • 有效的网站推广方式/百度点击快速排名
  • wordpress页面添加图片不显示/做网络优化哪家公司比较好
  • 去视频网站做编辑/广告宣传费用一般多少
  • 怎么注册公司域名/曹操博客seo
  • saas 平台架构做网站/网络营销策划案例
  • 网站前台建设需要哪些技术知识/百度搜索如何去广告
  • 无锡建设局评职称网站/互联网舆情信息
  • 男女直接做的视频网站免费观看/日本今日新闻头条
  • 重生做门户网站的小说/互联网营销具体做什么
  • 网站错误页面模板/深圳知名seo公司
  • 招聘网站可以做两份简历吗/aso推广方案
  • 莞城网站制作/营销渠道分为三种模式
  • 网站建设最好的/百度推广充值必须5000吗
  • js弹出网站/浏览器网站进入口
  • 淘客怎么做自己的网站/百度爱采购推广怎么入驻
  • 能自己制作图片的app/深圳seo优化推广公司
  • 网站设计的公司/市场营销考试题目及答案2022
  • 中国建设银行网站打不开/辽源seo
  • wordpress 卡密销售/河南网站优化
  • 深圳品牌网站建设服务费用/seo推广优势
  • 如何做360搜索网站/产品推广平台
  • 怎么制作一个平台/上海排名优化seobwyseo
  • 电子商务发展现状/百度推广关键词怎么优化
  • wordpress新建页面不显示/网站优化方案
  • 东莞黄页大全/seo搜索引擎优化题库
  • 做外贸接私单的网站/网络建站工作室
  • 重庆企业网站开发方案/百度指数专业版app
  • “数据管理” 一场高风险的游戏
  • 使用 Docker 部署 Label Studio 时本地文件无法显示的排查与解决
  • 【抄袭】思科交换机DAI(动态ARP监控)配置测试
  • 如何通过IT-Tools与CPolar构建无缝开发通道?
  • 项目历程—生命数组游戏(两版本)
  • K-近邻算法(KNN算法)的K值的选取--交叉验证+网格搜索