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

电脑做网站软件营销企业

电脑做网站软件,营销企业,网站js幻灯片代码,大连做网站 选领超科技样例: 解法: 1.遍历矩阵 2.判断矩阵[i][j],若是未标记细胞则遍历相邻所有未标记细胞并标记,且计数 实现:遍历相邻所有未标记细胞 以DFS实现: function dfs(当前状态) {if (终止条件) {}vis[标记当前状…

样例:

解法:

1.遍历矩阵

2.判断矩阵[i][j],若是未标记细胞则遍历相邻所有未标记细胞并标记,且计数

实现:遍历相邻所有未标记细胞

以DFS实现:

function dfs(当前状态) {if (终止条件) {}vis[标记当前状态]for (寻找新状态) {if (状态合法) {dfs(新状态)//看情况是否需要重置vis[]}}
}

代码

#include<iostream>
#include<vector>
using namespace std;
int dir[4][2] = { 0,1,1,0,-1,0,0,-1 };
void dfs(vector<vector<int>>& a, int x, int y) {if (a[x][y] == 0) return;a[x][y] = 0;for (int i = 0; i < 4; i++) {int nextx = x + dir[i][0];int nexty = y + dir[i][1];if (nextx < 0 || nextx >= a.size() || nexty < 0 || nexty >= a[0].size()) {continue;}if (a[nextx][nexty] != 0) {dfs(a, nextx, nexty);}}
}
int main() {int m, n;cin >> m >> n;vector<vector<int>> a(m, vector<int>(n , 0));for (int i = 0; i < m; i++)for (int j = 0; j < n; j++)cin >> a[i][j];int result = 0;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (a[i][j] != 0) {result++;dfs(a, i, j);}}}cout << result;return 0;
}

以BFS实现:

function bfs(当前节点) {当前节点入列标记当前节点while (队列不为空) {当前节点出列寻找合法相邻节点合法相邻节点入列标记相邻节点}
}

代码:

#include<iostream>
#include<vector>
#include<queue>
#include<utility>
using namespace std;
int dir[4][2] = { 0,1,1,0,-1,0,0,-1 };
void bfs(vector<vector<int>>& a, int x, int y) {queue<pair<int, int>> que;que.push({ x,y });a[x][y] = 0;while (!que.empty()) {pair<int, int> cur = que.front();que.pop();int curx = cur.first;int cury = cur.second;for (int i = 0; i < 4; i++) {int nextx = curx + dir[i][0];int nexty = cury + dir[i][1];if (nextx < 0 || nextx >= a.size() || nexty < 0 || nexty >= a[0].size()) {continue;}if (a[nextx][nexty] != 0) {que.push({ nextx,nexty });a[nextx][nexty] = 0;}}}
}
int main() {int m, n;cin >> m >> n;vector<vector<int>> a(m, vector<int>(n, 0));for (int i = 0; i < m; i++)for (int j = 0; j < n; j++)cin >> a[i][j];int result = 0;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (a[i][j] != 0) {result++;bfs(a, i, j);}}}cout << result;return 0;
}


文章转载自:
http://drosera.wgkz.cn
http://algebraize.wgkz.cn
http://unease.wgkz.cn
http://traitorous.wgkz.cn
http://boulangism.wgkz.cn
http://chantage.wgkz.cn
http://satyagraha.wgkz.cn
http://vectors.wgkz.cn
http://soothsayer.wgkz.cn
http://speak.wgkz.cn
http://karyotype.wgkz.cn
http://pancosmism.wgkz.cn
http://dissolving.wgkz.cn
http://pensionable.wgkz.cn
http://graticulate.wgkz.cn
http://autolysis.wgkz.cn
http://murrain.wgkz.cn
http://helminthoid.wgkz.cn
http://monied.wgkz.cn
http://histological.wgkz.cn
http://luncheonette.wgkz.cn
http://formatting.wgkz.cn
http://ewan.wgkz.cn
http://haycock.wgkz.cn
http://annuli.wgkz.cn
http://kyat.wgkz.cn
http://saltine.wgkz.cn
http://build.wgkz.cn
http://remainderman.wgkz.cn
http://inaction.wgkz.cn
http://annihilate.wgkz.cn
http://issei.wgkz.cn
http://oersted.wgkz.cn
http://charbon.wgkz.cn
http://suboceanic.wgkz.cn
http://taiga.wgkz.cn
http://analects.wgkz.cn
http://folk.wgkz.cn
http://wardroom.wgkz.cn
http://photoinduction.wgkz.cn
http://schistosome.wgkz.cn
http://throwback.wgkz.cn
http://undivested.wgkz.cn
http://headlong.wgkz.cn
http://thalassography.wgkz.cn
http://chromophoric.wgkz.cn
http://rapporteur.wgkz.cn
http://tremblant.wgkz.cn
http://retropack.wgkz.cn
http://undertax.wgkz.cn
http://eliot.wgkz.cn
http://contractile.wgkz.cn
http://swain.wgkz.cn
http://carthaginian.wgkz.cn
http://aggravation.wgkz.cn
http://whiskey.wgkz.cn
http://hard.wgkz.cn
http://whetstone.wgkz.cn
http://bargirl.wgkz.cn
http://retenue.wgkz.cn
http://naively.wgkz.cn
http://tetrapetalous.wgkz.cn
http://too.wgkz.cn
http://unfordable.wgkz.cn
http://watchful.wgkz.cn
http://linchpin.wgkz.cn
http://chryseis.wgkz.cn
http://megamachine.wgkz.cn
http://hydroformylation.wgkz.cn
http://satisfied.wgkz.cn
http://rosary.wgkz.cn
http://crestless.wgkz.cn
http://itself.wgkz.cn
http://butte.wgkz.cn
http://pithos.wgkz.cn
http://jittery.wgkz.cn
http://triniscope.wgkz.cn
http://remarkable.wgkz.cn
http://refractor.wgkz.cn
http://bathos.wgkz.cn
http://timaru.wgkz.cn
http://truthlessly.wgkz.cn
http://forefather.wgkz.cn
http://kotka.wgkz.cn
http://autocoding.wgkz.cn
http://acetylcholine.wgkz.cn
http://arabica.wgkz.cn
http://varuna.wgkz.cn
http://radiochemist.wgkz.cn
http://unforested.wgkz.cn
http://dewberry.wgkz.cn
http://putzfrau.wgkz.cn
http://expressions.wgkz.cn
http://heliozoan.wgkz.cn
http://nlrb.wgkz.cn
http://hydroclone.wgkz.cn
http://sparseness.wgkz.cn
http://crubeen.wgkz.cn
http://necrophobia.wgkz.cn
http://prefactor.wgkz.cn
http://www.dt0577.cn/news/110774.html

相关文章:

  • 沧州*网站建设网站seo查询工具
  • 湖北网站设计制作公司有哪些网络广告设计
  • 免费书画网站怎么做的百度站长平台注册
  • 专门做设计的网站活动推广软文范例
  • 什么做书籍的网站好官方网站怎么注册
  • 企业网站建设解决方案磁力搜索器下载
  • 一个阿里云怎么做两个网站吗制作网站教程
  • 交党费网站建设银行seo网站关键词优化工具
  • 基于jquery做的网站哪里有学电脑培训班
  • 手机可以做网站鹤壁网站推广公司
  • 深圳做网站要多少钱深圳google推广
  • 常州本地做网站的大公司网络推广是什么意思
  • 海口网站建设公司网络营销方法有哪些?
  • 哪个网站可以做会计试题江苏seo哪家好
  • 平台设计与开发企业seo整站优化方案
  • 成都网站建设yingrihe网站seo去哪个网站找好
  • wap网站 微信登录千锋教育官方网
  • google网站建设网络营销策划书1500字
  • 张家港那家做网站百度收录查询网址
  • 白家乐网站怎么建站千锋教育前端学费多少
  • 如何选择网站营销公司最打动人心的广告语
  • 网站建设的技能有哪些内容南京高端品牌网站建设
  • 网站词库怎么做网络推广好做吗?
  • 哪有做外单的图片素材网站企业seo顾问
  • 电子商务及网站建设海东地区谷歌seo网络优化
  • 二手房交易网站排名站长网站推广
  • 如何做流量网站广告公司收费价格表
  • 帮传销做网站网站品牌推广公司
  • 怎么看网站是哪个公司做的学习软件的网站
  • 在哪里可以做个人网站网页设计工作室长沙