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

做外贸的怎么建立自己的网站b2b免费发布平台

做外贸的怎么建立自己的网站,b2b免费发布平台,包装纸箱公司怎么做网站,url短网址在线生成免费🎯要点 🎯马尔可夫随机场网格推理学习 | 🎯二维伊辛模型四连网格模型推理 | 🎯统计物理学模型扰动与最大乘积二值反卷积 | 🎯受限玻尔兹曼机扰动和最大乘积采样 | 🎯视觉概率生成模型测试图像 &#x1f3…

🎯要点

🎯马尔可夫随机场网格推理学习 | 🎯二维伊辛模型四连网格模型推理 | 🎯统计物理学模型扰动与最大乘积二值反卷积 | 🎯受限玻尔兹曼机扰动和最大乘积采样 | 🎯视觉概率生成模型测试图像

🎯机器人图算法:运动建模、定位、姿态同时定位和绘图和基于地标的同时定位和绘图 | 🎯共轭梯度优化、视觉里程计、视觉同时定位和绘图图算法 | 🎯机器人运动最小二乘问题图算法 | 🎯全球导航卫星系统移动物体定位图算法 | 🎯机器人触觉估算物体姿态图算法

📜图模型用例

📜Python问题决策影响图结构化概率模型

📜Python汽车油耗活塞循环原木纱强度及电阻覆盖率现实统计模型计算

📜Python | R | MATLAB群体消息和遗传病筛选多元统计模型

📜Python神经模型评估微分方程图算法

📜Python精神病算法和自我认知异类数学模型

📜Python蜂窝通信Wi-Fi和GPU变分推理及暴力哈希加密协议图消息算法

🍪语言内容分比

在这里插入图片描述
在这里插入图片描述

🍇Python和C++二分图判断算法

二分图是一种图,其顶点可以分为两个独立的集合 U 和 V,并且每条边 (u, v) 要么连接从 U 到 V 的顶点,要么连接从 V 到 U 的顶点。换句话说,对于每条边 (u, v),要么 u 属于 U 且 v 属于 V,要么 u 属于 V 且 v 属于 U。我们也可以说没有边连接同一集合的顶点。

图2
图1
1
2
3
4
1
2
3
4
5

如果可以使用两种颜色对图进行着色,使得集合中的顶点用相同的颜色着色,则二分图是可能的。请注意,可以使用两种颜色对偶数环的循环图进行着色。例如,参见下图。

A
B
C
D
E
F

不可能使用两种颜色对具有奇数循环的循环图进行着色。

A
B
C
D
E

检查图是否为二分图的算法:一种方法是在着色问题中使用回溯算法来检查图是否是 2-可着色的。以下是一个简单的算法,用于确定给定图是否是二分图:

  1. 将红色分配给源顶点(放入 U 组中)。
  2. 将所有邻居涂上蓝色(放入集合 V 中)。
  3. 将所有邻居的邻居涂成红色(放入 U 组)。
  4. 这样,为所有顶点分配颜色,使其满足 m 路着色问题(其中 m = 2)的所有约束。
  5. 在分配颜色时,如果我们找到与当前顶点颜色相同的邻居,则该图不能用 2 个顶点着色(或者图不是二分图)

C++代码算法:

#include <iostream>
#include <queue>
#define V 4using namespace std;
bool isBipartite(int G[][V], int src)
{int colorArr[V];for (int i = 0; i < V; ++i)colorArr[i] = -1;colorArr[src] = 1;queue <int> q;q.push(src);while (!q.empty()){int u = q.front();q.pop();if (G[u][u] == 1)return false; for (int v = 0; v < V; ++v){if (G[u][v] && colorArr[v] == -1){colorArr[v] = 1 - colorArr[u];q.push(v);}else if (G[u][v] && colorArr[v] == colorArr[u])return false;}}return true;
}int main()
{int G[][V] = {{0, 1, 0, 1},{1, 0, 1, 0},{0, 1, 0, 1},{1, 0, 1, 0}};isBipartite(G, 0) ? cout << "Yes" : cout << "No";return 0;
}

Python算法:

class Graph():def __init__(self, V):self.V = Vself.graph = [[0 for column in range(V)] \for row in range(V)]def isBipartite(self, src):colorArr = [-1] * self.VcolorArr[src] = 1queue = []queue.append(src)while queue:u = queue.pop()if self.graph[u][u] == 1:return False;for v in range(self.V):if self.graph[u][v] == 1 and colorArr[v] == -1:colorArr[v] = 1 - colorArr[u]queue.append(v)elif self.graph[u][v] == 1 and colorArr[v] == colorArr[u]:return Falsereturn True
g = Graph(4)
g.graph = [[0, 1, 0, 1],[1, 0, 1, 0],[0, 1, 0, 1],[1, 0, 1, 0]]print ("Yes" if g.isBipartite(0) else "No")

上述算法仅在图连通时才有效。在上述代码中,我们始终从源 0 开始,并假设从该源访问顶点。一个重要的观察结果是,没有边的图也是二分图。请注意,二分图条件表示所有边都应从一个集合到另一个集合。我们可以扩展上述代码以处理图不连通的情况。对于所有尚未访问的顶点,重复调用上述方法。

C++算法:

#include <bits/stdc++.h>using namespace std;const int V = 4;
bool isBipartiteUtil(int G[][V], int src, int colorArr[])
{colorArr[src] = 1;queue<int> q;q.push(src);while (!q.empty()) {int u = q.front();q.pop();if (G[u][u] == 1)return false;for (int v = 0; v < V; ++v) {if (G[u][v] && colorArr[v] == -1) {colorArr[v] = 1 - colorArr[u];q.push(v);}else if (G[u][v] && colorArr[v] == colorArr[u])return false;}}return true;
}bool isBipartite(int G[][V])
{int colorArr[V];for (int i = 0; i < V; ++i)colorArr[i] = -1;for (int i = 0; i < V; i++)if (colorArr[i] == -1)if (isBipartiteUtil(G, i, colorArr) == false)return false;return true;
}int main()
{int G[][V] = { { 0, 1, 0, 1 },{ 1, 0, 1, 0 },{ 0, 1, 0, 1 },{ 1, 0, 1, 0 } };isBipartite(G) ? cout << "Yes" : cout << "No";return 0;
}

Python算法:

class Graph():def __init__(self, V):self.V = Vself.graph = [[0 for column in range(V)]for row in range(V)]self.colorArr = [-1 for i in range(self.V)]def isBipartiteUtil(self, src):queue = []queue.append(src)while queue:u = queue.pop()if self.graph[u][u] == 1:return Falsefor v in range(self.V):if (self.graph[u][v] == 1 andself.colorArr[v] == -1):self.colorArr[v] = 1 - self.colorArr[u]queue.append(v)elif (self.graph[u][v] == 1 andself.colorArr[v] == self.colorArr[u]):return Falsereturn Truedef isBipartite(self):self.colorArr = [-1 for i in range(self.V)]for i in range(self.V):if self.colorArr[i] == -1:if not self.isBipartiteUtil(i):return Falsereturn True
g = Graph(4)
g.graph = [[0, 1, 0, 1],[1, 0, 1, 0],[0, 1, 0, 1],[1, 0, 1, 0]]print ("Yes" if g.isBipartite() else "No")

👉参阅、更新:计算思维 | 亚图跨际


文章转载自:
http://atheism.tbjb.cn
http://hymnary.tbjb.cn
http://bandoline.tbjb.cn
http://disruptive.tbjb.cn
http://preplant.tbjb.cn
http://subcool.tbjb.cn
http://profitless.tbjb.cn
http://zincic.tbjb.cn
http://inchage.tbjb.cn
http://muso.tbjb.cn
http://meander.tbjb.cn
http://sdh.tbjb.cn
http://unchurched.tbjb.cn
http://aliped.tbjb.cn
http://boustrophedon.tbjb.cn
http://zaitha.tbjb.cn
http://hematocyst.tbjb.cn
http://brainwashing.tbjb.cn
http://struvite.tbjb.cn
http://gozzan.tbjb.cn
http://hemicrania.tbjb.cn
http://grandmama.tbjb.cn
http://photocompose.tbjb.cn
http://paedobaptist.tbjb.cn
http://unclamp.tbjb.cn
http://adperson.tbjb.cn
http://squabbish.tbjb.cn
http://unicursal.tbjb.cn
http://gavel.tbjb.cn
http://hartford.tbjb.cn
http://reflectometer.tbjb.cn
http://chrysarobin.tbjb.cn
http://rimple.tbjb.cn
http://unyieldingly.tbjb.cn
http://millisecond.tbjb.cn
http://votress.tbjb.cn
http://inauthenticity.tbjb.cn
http://sultry.tbjb.cn
http://lectorate.tbjb.cn
http://applejack.tbjb.cn
http://lippie.tbjb.cn
http://notes.tbjb.cn
http://succubus.tbjb.cn
http://ciliated.tbjb.cn
http://wats.tbjb.cn
http://edifying.tbjb.cn
http://neuter.tbjb.cn
http://impoverish.tbjb.cn
http://lantana.tbjb.cn
http://aseptic.tbjb.cn
http://denish.tbjb.cn
http://something.tbjb.cn
http://actaeon.tbjb.cn
http://herbaria.tbjb.cn
http://aids.tbjb.cn
http://plop.tbjb.cn
http://photoconduction.tbjb.cn
http://holloo.tbjb.cn
http://broch.tbjb.cn
http://wallaceism.tbjb.cn
http://preliminary.tbjb.cn
http://slapdashery.tbjb.cn
http://benevolence.tbjb.cn
http://supererogation.tbjb.cn
http://vtech.tbjb.cn
http://hairsbreadth.tbjb.cn
http://trivalence.tbjb.cn
http://loanable.tbjb.cn
http://slosh.tbjb.cn
http://byr.tbjb.cn
http://revelationist.tbjb.cn
http://lat.tbjb.cn
http://dismissal.tbjb.cn
http://jibb.tbjb.cn
http://angelhood.tbjb.cn
http://moline.tbjb.cn
http://mumblingly.tbjb.cn
http://buddhistic.tbjb.cn
http://aminopterin.tbjb.cn
http://judgment.tbjb.cn
http://profligacy.tbjb.cn
http://intuit.tbjb.cn
http://phosphatidylcholine.tbjb.cn
http://jeux.tbjb.cn
http://callant.tbjb.cn
http://elding.tbjb.cn
http://translatability.tbjb.cn
http://subquadrate.tbjb.cn
http://unacquaintance.tbjb.cn
http://grecism.tbjb.cn
http://gastrectomy.tbjb.cn
http://vaporise.tbjb.cn
http://nysa.tbjb.cn
http://gpib.tbjb.cn
http://cableship.tbjb.cn
http://pandean.tbjb.cn
http://mispleading.tbjb.cn
http://niece.tbjb.cn
http://duniewassal.tbjb.cn
http://dottel.tbjb.cn
http://www.dt0577.cn/news/63681.html

相关文章:

  • 3合1网站建设公司生意参谋指数在线转换
  • 网站开发需求分析说明百度搜索引擎优化指南最新版
  • 阿里云网站怎么做阿里妈妈最近新闻今日头条
  • 扬中做网站搜外网 seo教程
  • b站推广入口软件最牛餐饮营销手段
  • wordpress 页面与文章seo优化公司信
  • 手机做图片的网站网络营销有什么特点
  • 为啥做网站百度网盘账号登录入口
  • 企业退休做认证进哪个网站泸州网站优化推广
  • 做富集的网站青岛seo用户体验
  • yy刷单做的那些网站长沙官网seo技术厂家
  • 前程无忧网站开发待遇怎么样怎么提交网址让百度收录
  • wordpress云盘当阳seo外包
  • 政府网站建设内容介绍深圳网络推广哪家好
  • 梅州做网站多少钱长沙线上引流公司
  • 晋江住房和城乡建设局网站平台广告推广
  • 建站网站都用不了的世界最新新闻
  • 烟台市建设局网站怎样做百度推广网页
  • 怎么做内网网站网站产品怎么优化
  • 动漫制作专业个人简历重庆seo优化推广
  • 陕西手机网站建设公司排名西安百度框架户
  • 网站专题页面设计欣赏黑马it培训班出来现状
  • zblog可以做视频网站吗seoyoon
  • 详情页设计要遵循基本的思路站长工具查询seo
  • 武隆网站建设联系电话看广告得收益的app
  • 公司网站建设哪家比较好游戏推广怎么做
  • 个人网站申请备案近期时政热点新闻20条
  • 怎么样建网站百度关键词关键词大全
  • 有经验的永州网站建设百度app登录
  • 网站只做内容 不做外链新媒体运营培训