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

建设公司的网站首页北京网络seo经理

建设公司的网站首页,北京网络seo经理,网页设计师证书怎么查询,最近发生的军事重大新闻题目描述: 有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。你也被给予三个整数 sr , sc 和 color 。你应该从像素 image[sr][sc] 开始对图像进行上色 填充 。 为了完成 上色工作: 从初始像素…

题目描述:

有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。你也被给予三个整数 sr ,  sc 和 color 。你应该从像素 image[sr][sc] 开始对图像进行上色 填充 。

为了完成 上色工作

  1. 从初始像素开始,将其颜色改为 color
  2. 对初始坐标的 上下左右四个方向上 相邻且与初始像素的原始颜色同色的像素点执行相同操作。
  3. 通过检查与初始像素的原始颜色相同的相邻像素并修改其颜色来继续 重复 此过程。
  4. 当 没有 其它原始颜色的相邻像素时 停止 操作。

最后返回经过上色渲染 修改 后的图像 。

示例 1:

输入:image = [[1,1,1],[1,1,0],[1,0,1]],sr = 1, sc = 1, color = 2

输出:[[2,2,2],[2,2,0],[2,0,1]]

解释:在图像的正中间,坐标 (sr,sc)=(1,1) (即红色像素),在路径上所有符合条件的像素点的颜色都被更改成相同的新颜色(即蓝色像素)。

注意,右下角的像素 没有 更改为2,因为它不是在上下左右四个方向上与初始点相连的像素点。

示例 2:

输入:image = [[0,0,0],[0,0,0]], sr = 0, sc = 0, color = 0

输出:[[0,0,0],[0,0,0]]

解释:初始像素已经用 0 着色,这与目标颜色相同。因此,不会对图像进行任何更改。

提示:

  • m == image.length
  • n == image[i].length
  • 1 <= m, n <= 50
  • 0 <= image[i][j], color < 216
  • 0 <= sr < m
  • 0 <= sc < n

题目链接:

. - 力扣(LeetCode)

解题主要思路:

采用广度优先遍历策略即bfs,比如例1,第一层为image[1][1],我们将它入队列,然后检测它的上下左右,符合要求的为image[0][1]和image[1][0],以此为例继续探索第三层。

解题代码:

class Solution {
public:typedef pair<int, int> PII;int dx[4] = {0, 0, 1, -1};int dy[4] = {1, -1, 0, 0};vector<vector<int>> floodFill(vector<vector<int>>& image, int sr, int sc, int color) {int pre = image[sr][sc];if (pre == color) return image;int m = image.size(), n = image[0].size();queue<PII> que;que.push(make_pair(sr, sc));while (que.size()) {auto [a, b] = que.front();que.pop();image[a][b] = color;  // 上色for (int i = 0; i < 4; ++i) {// 检测它的上下左右是否需要上色int x = a + dx[i];int y = b + dy[i];if (x >= 0 && x < m && y >= 0 && y < n && image[x][y] == pre) {que.push(make_pair(x, y));}}}return image;}
};

http://www.mmbaike.com/news/86300.html

相关文章:

  • 如何实现一个制作好的网站seo咨询推广
  • 苹果软件做ppt下载网站有哪些内容吗百度指数怎么查
  • 六安网站建设报价方案网站建设关键词排名
  • 政府网站建设预算高端网站建设南宁
  • 2022年世界职业技能大赛国内专业的seo机构
  • 网站建设咨询html期末大作业个人网站制作
  • 沈阳网站建设百度163黄页关键词挖掘
  • 建盏公司最新消息广州seo软件
  • 自己做的网站打开是乱码北京网络营销外包公司哪家好
  • 涟源网站设计郑州seo外包
  • 做网站的经验河南网站建设
  • 做图素材网站哪个好搜索引擎营销的主要模式
  • 鄂州网站建设哪家专业个人怎么做免费百度推广
  • 怎么做网站外链网络运营推广怎么做
  • 鬼佬做爰网站站长之家怎么用
  • 报名网站辽宁省建设银行网站做优化
  • 五莲网站建设今日头条郑州头条新闻
  • 做单页网站价格seo秘籍优化课程
  • 山东做网站建设公司产品营销策划方案3000字
  • 城市建设鹤岗市网站上海谷歌seo
  • 金堂县建设局网站百度pc网页版登录入口
  • 天眼查官网查询企业合肥seo网站建设
  • 青岛专业做商业房的网站贴吧高级搜索
  • cpa推广做网站成都网站优化排名推广
  • 做网站一定需要icp么厦门人才网官网登录
  • 网站编辑器做段落空格最新网络营销方式
  • 太仓公司做网站项目推广网站
  • 网络服务与协议课件seo的优化技巧有哪些
  • 普洱市网站建设制作怎样做搜索引擎推广
  • 天河公司网站建设公司百度关键词价格