在线报名 | 加入收藏 | 学校地图

电话:400-0379-707 QQ:710034203

首页 > 学习园地 > 技术教程 > 正文阅读

洛阳北大青鸟:C++编程程序实现欧拉回路问题

发布时间:2013-04-07 15:06:18 点击:0
洛阳北大青鸟导读:欧拉回路问题由七桥问题而来,其基本问题是是否能一次性不重复地走遍这七座桥,转换为数学问题中的图论就是指的是从图中的一个顶点出发,是否能够一次性不回头地走遍所有的边,算法代码如下[cpp]#include#includ...

 

欧拉回路问题由七桥问题而来,其基本问题是是否能一次性不重复地走遍这七座桥,转换为数学问题中的图论就是指的是从图中的一个顶点出发,是否能够一次性不回头地走遍所有的边,算法代码如下

[cpp]

#include

#include

using namespace std;

int G[5][5];

int visited[5][5];

int n = 5;

void euler(int u) {

for (int v = 0; v < n; v++) {

if (G[u][v] && ! visited[u][v]) {

cout 《u 《"->" 《v 《endl;

visited[u][v] = visited[v][u] = 1;

euler(v);

}

}

}

int main() {

G[1][2] = G[2][1] = G[1][3] = G[3][1] = 1;

G[2][4] = G[4][2] = G[3][4] = G[4][3] = 1;

euler(1);

return 0;

}

热词搜索: 洛阳北大青鸟 C++编程
分享该网页到:   转播到腾讯微博  分享到QQ空间
  • ①理论课
  • ②上机课
  • ③职业导向训练(COT)
  • ④指导学习课(DLC)
  • ⑤项目案例课
  • ⑥在线培训课(OLTL)
  • ⑦阶段项目课
  • ⑧毕业设计课
人才招聘 | 视频专区 | 专题活动 | 认证查询 | 网站地图