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

php个人网站源码带音乐如何远程连接 网站 数据库

php个人网站源码带音乐,如何远程连接 网站 数据库,个人接单做网站挣钱不,wordpress怎么给产品编号比较详细的简介看下面这个链接: 图论理论基础 | 代码随想录 这里详细说几个自己不熟的结构: 度的概念 无向图:几条边连接这个节点,这个节点的度就是多少。 有向图:根据连接这个节点的线,指向箭头的是入…

比较详细的简介看下面这个链接:

图论理论基础 | 代码随想录

这里详细说几个自己不熟的结构:

度的概念

无向图:几条边连接这个节点,这个节点的度就是多少。

有向图:根据连接这个节点的线,指向箭头的是入度,指出箭头的是出度。

有向图是拓扑排序的基本。

连通图

是不是连通图就是任意两个节点是不是可以连起来的,有向图的话需要双向彼此都可以到达。

怎么构造图?

邻接矩阵和邻接表

1、邻接矩阵

用二维数组来表示图结构,从节点的角度出发。

比如grid[2][5] = 6,表示2指向5,权值为6;

比如grid[2][5] = 6,grid[5][2] = 6,表示无向图,权值为6;

一般有n的节点的情况下,需要设置一个    n+1*n+1     大小的邻接矩阵matrix,因为直接用节点数字表示索引比较方便。

这种表达方式在节点多、边少的情况下,会申请过大的二维数组,造成空间浪费,所以说适合稠密图,不适合稀疏图。

2、邻接表

邻接表是“数组+链表”的形式,从边出发,对于每个节点来说,有多少条边,就申请多长的链表。

如下图所示,5个节点,每个节点指向的边构成一个链表。

这里表达的图是:

  • 节点1 指向 节点3 和 节点5
  • 节点2 指向 节点4、节点3、节点5
  • 节点3 指向 节点4
  • 节点4指向节点1

下面通过一道题,来用ACM格式创建邻接矩阵和邻接表。

/*
通过邻接矩阵和邻接表两种方式构建有向图。
判断这两图是否完全相同,即每个顶点的邻居集合是否一致。
思路:
1、把邻接矩阵A转换成邻接表A
2、读入邻接表B
3、把邻接表A,B的每个节点的每个邻接表进行排序,方便等会比较
4、依次比较A,B的每个节点的邻接表
*/#include <bits/stdc++.h>
using namespace std;int main()
{int n;cin >> n;// 虽然邻接表是链表,可以用vector<list<int>>表示,但是这里写成二维矩阵是为了操作方便,用push_back末尾添加元素vector<vector<int>> adjA(n + 1);vector<vector<int>> adjB(n + 1);// 根据A的邻接矩阵输入,构建邻接表Afor (int i = 1; i <= n; i++){for (int j = 1; j <= n; j++){int val;cin >> val;if (val == 1)adjA[i].push_back(j); // 这里j代表节点}}// 读取邻接表Bfor (int i = 0; i < n; i++){int node, k;cin >> node >> k;// k只是数量,用来控制for循环for (int j = 0; j < k; j++){int val;cin >> val;adjB[node].push_back(val); // 这里node表示起点节点,val代表终点节点}}// 现在两个邻接表的行是按照1~n的顺序排布的,所以对每一行内部进行排序for (int i = 1; i <= n; i++){sort(adjA[i].begin(), adjA[i].end());sort(adjB[i].begin(), adjB[i].end());}// 比较邻接表,逐行比较,他们应该是每一行都相等bool isSame = true;for (int i = 0; i <= n; i++){if (adjA[i] != adjB[i]){isSame = false;break;}}cout << (isSame ? "YES" : "NO") << endl;return 0;
}

http://www.dtcms.com/wzjs/782342.html

相关文章:

  • 网站怎么制作的网页设计与制作 pdf
  • 甘肃省路桥建设集团网站7款优秀网站设计欣赏
  • 茶文化网站制作郑州网站建设电话
  • 外贸公司网站源码怎么做网站里的资讯
  • 萝岗网站建设优化wordpress改网址导航
  • 贵州网站建设工作室一个thinkphp搭建的微网站
  • 如何看一个网站的好坏一个公司的网址
  • 扬州手机网站建设竹子建站模板怎么下载
  • 昆明网站做html网站优化
  • 成都网站建设开发公长安网站建设流程
  • 微信公众号和网站建设方案在小型网站建设小组中答案
  • 襄阳网站seo自己公司网站设计
  • 网站建设创意报告书网站生成小程序
  • 淄博百度网站制作餐厅网站建设什么
  • aspcms手机网站源码在线h5制作工具
  • 网站设计分类凡科网电脑版怎么做网站
  • 北京网站seo收费标准网页游戏设计与制作专业
  • 南京网站建设有限公司在百度建免费网站吗
  • 尚云网站建设建设银行电脑版官方网站
  • 网站被谷歌降权阿里巴巴网站运营怎么做
  • vs手机网站开发手机做个人简历
  • 佛山优化公司推广seo基础入门
  • 如何查询一个网站的空间大小海报自动设计网站
  • 好用的免费建站网站泉州中企动力科技股份有限公司
  • 如何建一个公司网站深圳关键词快速排名
  • 商业网站开发入门招聘代做网站
  • 坂田做网站的公司文化公司网站建设策划书
  • 珠海专业的免费建站合肥app开发费用
  • 网站开发 强制兼容模式h5响应式网站建设代理
  • 一个网站建设需求的人员天津建设网站培训