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

做网站爱重庆网站关键词排名优化

做网站爱,重庆网站关键词排名优化,phpstudy配置wordpress,网站建设收费标准策划flood fill 算法常常用来找极大连通子图,这是必须掌握的基本算法之一! 图形渲染 算法原理 我们可以利用DFS遍历数组把首个数组的值记为color,然后上下左右四个方向遍历二维数组数组如果其他方块的值不等于color 或者越界就剪枝 return 代码…

flood fill 算法常常用来找极大连通子图,这是必须掌握的基本算法之一!

图形渲染

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

算法原理

  • 我们可以利用DFS遍历数组
  • 把首个数组的值记为color,然后上下左右四个方向遍历二维数组数组
  • 如果其他方块的值不等于color 或者越界就剪枝 return

代码实现

class Solution {
public:int row,col;int color;bool visted[50][50];int dx[4]={0,0,-1,1};int dy[4]={-1,1,0,0};void dfs(vector<vector<int>>& image, int sr, int sc, int new_color){if( sr>= row || sr < 0 || sc >= col || sc < 0||image[sr][sc] != color||visted[sr][sc] ){return ;}image[sr][sc] = new_color;visted[sr][sc] = true;for(int i = 0; i< 4; i++){dfs(image,sr+dx[i],sc+dy[i],new_color);}}vector<vector<int>> floodFill(vector<vector<int>>& image, int sr, int sc, int new_color) {color = image[sr][sc];row = image.size();col = image[0].size();dfs(image,sr,sc,new_color);return image;}
};

魔鬼细节

dx dy数组用来干嘛的?

dx dy可以看作 x方向 和 y 方向的向量,sr+dx[i],sc+dy[i] 用来合成四个方向。
我们输入 dx 和 dy 数组时只需要对应位置只有一个零,1和-1的先后顺序不用管
dx={0,1,-1,0} ;
dy = {-1,0,0,1};
这个数组合成的涵义是 y 方向先 -1 ,x方向 +1 ,x方向-1,y方向+1

visted数组用来干嘛的?

为了避免往复走
从逻辑上每个节点只需要走一次即可

http://www.yidumall.com/news/40452.html

相关文章:

  • 微信二维码制作小程序seo外链友情链接
  • 怎样围绕网站专题发展来做ppt短视频seo关键词
  • 近一周的热点新闻百度seo优化分析
  • 基于java技术的网站开发外链大全
  • 广州网站设计费用营销伎巧第一季
  • 商城网站设计说明书网络媒体推广产品
  • 政府网站建设的指导意见凡科网站登录入口
  • 哔哩哔哩网站分析广东近期新闻
  • 煎蛋网站用什么做的私人浏览器
  • 网站做短视频业务许可浙江百度代理公司
  • 无锡阿凡达建设天津seo推广软件
  • 东莞做公众号的网站网站seo技术
  • 世纪佳缘网站开发语言网络营销案例有哪些
  • 帮网站做推广赚钱吗百度推广代理公司广州
  • 网站获取qq号码 原理2022好用值得推荐的搜索引擎
  • 强企网做网站双11各大电商平台销售数据
  • 广告公司资质seo教程最新
  • 电商网站 设计黄山网站建设
  • 网站导入页欣赏软文营销文章
  • 如何建一个免费试用网站网络怎么推广自己的产品
  • 云瓣科技做网站西安百度网站快速排名
  • web前端做一个网页网站seo诊断工具
  • 中企动力网站建设合同自媒体培训
  • 微信网站搭建教程手机在线制作网站
  • 携程网站用js怎么做北京seo网络推广
  • 做网站的公司哪家最好互联网销售可以卖什么产品
  • 做网站哪些好老哥们给个关键词
  • 外贸营销网站建设工程网站推广网站
  • 深圳网站设计公司小说推文推广平台
  • 做贸易选哪家网站澳门seo关键词排名