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

找人建设一个网站大概需要多少费用电商系统开发公司

找人建设一个网站大概需要多少费用,电商系统开发公司,黄骅港招聘最新招聘,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.yayakq.cn/news/172732/

相关文章:

  • 沈阳网站建设优秀公司企业运营公司
  • html5网站报价明细网站怎么搜
  • ps加dw做网站免费建站系统下载
  • 网站模板 修改桂林市区好玩的地方
  • 电商网站开发的主流技术温州网站建设首选龙诚互联
  • 网站建设新闻中心有哪些网站可以免费做推广
  • 钓鱼网站制作的报告wordpress积分充值
  • html框架做网站帝国网站源码手机
  • 建设小企业网站步骤有没有代做课程设计的网站
  • 南昌网站建设 南昌做网站公司设计网站公司名称
  • 网站积分规则设计优化网站 主题
  • 自己做网站2008R2好还是win7云南高端网站建设公司
  • 做的比较好的冷柜网站有哪些苏州有哪些it大厂
  • 建行网站济南网站导航栏下面的文章
  • 网站建设的盈利性和非盈利性大学生创新项目申报书 做网站
  • 网站开发合同缴纳印花税吗济南的网站建设公司哪家好
  • 淮安高端网站制作负责加强局网站建设
  • 怎么做qq代挂网站wordpress 微商城
  • 备案号 不放在网站上宁波seo网络推广定制
  • 网站建立者西樵网站建设
  • 冀州网站建设价格wordpress nginx 301
  • 网站建设公司那个好巨鹿县住房与城乡建设厅网站
  • 做网站的时候旋转图片用python做的网站
  • 济南网站优化推广方案wordpress不懂php
  • 江门营销型网站建设网站下拉菜单
  • 网站推广中应注意哪些事项高端网站建设公司增长
  • 辽源市建设局网站区块链开发与应用专业
  • 人才网站app建设建议企业建站报价方案
  • 建网站科技公司莱州网站制作
  • 网站的关键词库关于公司网站的建设的问卷