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

广告发布需要许可证吗宝鸡百度seo

广告发布需要许可证吗,宝鸡百度seo,外贸网站建设 如何做,ui设计常用软件文章目录 0. 实例图1. 邻接矩阵2. 邻接矩阵2.1 链表数组2.2 链式前向星 3. 参考 0. 实例图 考虑下面这样一个图 1. 邻接矩阵 vis[i][j] 表示从i 到j有一条边。直接用二维数组就可以了。 using namespace std; int vertex_num 5; vector<vector<int>> graph(v…

文章目录

      • 0. 实例图
      • 1. 邻接矩阵
      • 2. 邻接矩阵
        • 2.1 链表数组
        • 2.2 链式前向星
      • 3. 参考

0. 实例图

考虑下面这样一个图
在这里插入图片描述

1. 邻接矩阵

vis[i][j] 表示从ij有一条边。直接用二维数组就可以了。

using namespace std;
int vertex_num = 5;
vector<vector<int>> graph(vertex_num, vector<int>(vertex_num, 1));void add_edge(int u, int v){graph[u][v] = 1;
}
bool have_edge(int u,int v) {return graph[u][v];
}

对于上图,矩阵的输出就为:
( 0 1 1 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 ) \left ( \begin{array}{} 0 & 1 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 \\ 1 & 0 & 0 & 0 & 1 \\ 1 & 0 & 0 & 0 & 0 \end{array} \right) 0001110000110000010000010

2. 邻接矩阵

对于节点i可达的点都链接在一条链上,而不是存储所有可能边,而是存实际的边。
就像是哈希表一样,链表数组。

在这里插入图片描述

2.1 链表数组

直接用链表数组模拟,还是用vector<vector<int>>

int vertex_num = 5;
vector<vector<int>> adj(5);void add_edge(int u,int v){adj[u].push_back(v);
}
bool find_edge(int u, int v) {for (int i = 0; i < adj[u].size(); ++i) {if (adj[u][i] == v) {return true;}}return false;
}
2.2 链式前向星

把所有边存在了一个数组中而已。即用两个数组模拟上面的过程。
对于以u为入点的边,我们存储时就不能存第一条以u为入点的边了,因为那样不方便插入。所以这种方式加边实际上是链表的尾插法。

我们需要存储以u为入点组成边的链表的头节点(head数组),也就是最后插入的以u为入点的边在边数组中的下标。

注: 图中的加边顺序为边顶点坐标的字符序。

在这里插入图片描述
cnt = edge.size() - 1

上代码

#define MAXN 10000 + 10struct edge {int to;int next;int w;
};struct edge eg[MAXN];
int cnt = -1;
int head[MAXN];void add_edge(int u, int v)
{eg[++cnt].next = head[u];eg[cnt].to = v;head[u] = cnt;
}
bool have_edge(int u, int v)
{for (int i = head[u]; i != -1; i = eg[i].next)if (eg[i].to == v)return true;return false;
}memset(head, -1,sizeof(head));

3. 参考

主要内容是OIWIKI, 只是画图理解下链式前向星。

http://www.mmbaike.com/news/54012.html

相关文章:

  • 网站seo标题是什么意思黑帽seo技术
  • 网站建设公司怎么赚钱网络营销策划总结
  • 合肥做网站mdyun新闻投稿平台有哪些
  • 世界知名网站新的营销方式有哪些
  • 网站 建设 汇报西安网站设计开发
  • 手机网站建设网拓客渠道有哪些
  • 闵行网站制作公司太原seo报价
  • app软件下载免费优就业seo
  • 做网站分什么软件免费可用的网站源码
  • 太原手机模板建站现在搜什么关键词能搜到网站
  • 汕头网站建设设计天津优化公司
  • 福建做网站公司南昌seo
  • 葫芦岛网站公司上海网络推广外包
  • 怎么看一个网站做的好不好今日要闻新闻
  • 云服务器ecs部署网站百度账号
  • 品牌建设传播网站公司百度拍照搜题
  • 如何做网站美工企业软文
  • 临沂自助建站软件外贸网站建设
  • 网站设计为什么要去澳门不受限制的浏览器
  • 个人网站平台搭建站长平台官网
  • 个人网站需要建站群吗门户网站推广方案
  • hexo wordpress 主题seo外链软件
  • 辽宁建设工程信息网录入的人员去世的会自动删除吗快速优化关键词排名
  • 做网站 侵权北京seo关键词排名
  • 如何查看网站日志网店运营培训哪里好
  • 网站建设 400电话 广告营销策划公司简介
  • 宜昌网站制作领硕网站seo优化
  • 手机网站开发注意上首页的seo关键词优化
  • 运营网站挣钱方法今日头条十大新闻
  • 网站建设 每年费用广州顶正餐饮培训学校